Located between the Adriatic and the Ionian Sea, at the heel of Italy, the Puglia region is blessed with a stunning coastline, and rolling green vineyards that are home to some of the most celebrated Italian wineries. Wander sunkissed cities like Foggia and Altamura with their Gothic and medieval architecture. Enjoy activities like fishing, scuba diving, horse riding and learn how to cook Apulian specialities. Of course, you'll also want to spend time exploring the region's many lavish beaches. At the beautiful port town of Bari, stroll the narrow streets of the old quarter and watch the locals make orecchiette pasta by hand. Visit the awe-inspiring Basilica di San Nicola, the resting place of Saint Nicholas - the inspiration behind Father Christmas. Amble along the soft sands of Pane e Pomodoro beach and in the evening, enjoy an operatic show at the Teatro Petruzzelli opera house, the fourth largest theatre in Italy. Known for its Baroque architecture, Lecce deserves its nickname, the 'Florence of the South'. Discover a wealth of must-see attractions like the Basilica di Santa Croce, the Castle of Charles V, the Church of Saints Niccolo and Cataldo, the Roman amphitheatre and the Piazza del Duomo. Visit the nearby town of Otranto and explore the setting of Horace Walpole's pioneering gothic novel, The Castle of Otranto.