Bari is the second largest city in southern Italy and is so rich in art, history and culinary tradition that every visit is an unforgettable experience.