Published: 11 September 2025
Italy is always a good idea, especially when it comes to a city break. Whether you’re dreaming of ancient ruins, elegant piazzas, colourful alleyways or the best pizza of your life, you’ll find it all in Italy. But where should you go? We’ve selected our favourite Italian cities for a short break , from classics to unexpected gems – plus handy tips for a relaxed stay with Hotelgiftcard.
A trip to Italy isn’t just a holiday – it’s an experience. The country offers a unique blend of culture, history, food and atmosphere you won’t find anywhere else. Whether you’re into art and architecture, local markets and fashion streets, or simply want to stroll from terrace to trattoria – Italy has something for everyone.
With its mild climate, relaxed pace and inviting lifestyle, Italy is perfect for a romantic weekend away, a few solo days or a trip with friends. It rarely disappoints.
The ideal Italian city or region depends entirely on what you’re looking for. Italy is incredibly diverse. A few helpful tips:
For culture lovers: cities like Rome, Florence and Siena are full of history and art
For food lovers: head to Bologna, Naples or Turin – true food capitals of Italy
For sun and sea: combine city and coast in places like Palermo or Bari
For romance: think of Venice or Verona – perfect for a couple’s escape
For modern flair: Milan brings fashion, design and urban energy
Most Italian cities are easily reached by plane and great to combine with other regions. And with Hotelgiftcard, you can book flexibly – so you can choose what fits your plans best.
1. Rome: classic, vibrant and impressive
A city break to Rome feels like stepping into an open-air museum. It’s packed with landmarks – from the Colosseum and the Pantheon to the charming alleys of Trastevere. Toss a coin into the Trevi Fountain, enjoy cacio e pepe at a local trattoria, and end the day with views from Aventine Hill. Tip: visit the lesser-known Quartiere Coppedè – a fairytale-like Art Nouveau district.
Best time to go: April to June or September to October, to avoid the heat and crowds
Where to stay: Monti – central, charming and slightly quieter than the historic core
Explore hotels in Rome
2. Bologna: a taste of real Italy
Bologna is a dream for food lovers. Sample authentic ragù, handmade pasta and local favourites like mortadella or tortellini in brodo. The city is lively, genuine and not overrun with tourists. Its famous arcades (portici) offer shaded strolls even on sunny days. Tip: climb Torre degli Asinelli for panoramic views over the city’s red rooftops
Best time to go: all year round – spring is especially pleasant
Where to stay: near Piazza Maggiore, so you can walk to everything easily
Explore hotels in Bologna
3. Florence: art, romance and Renaissance beauty
Florence is perfect for art and history lovers. Walk in the footsteps of the Medici, Michelangelo and Da Vinci. Visit the Duomo, the Uffizi Gallery and Piazza della Signoria. Between museums, wander medieval streets and sip wine by the river Arno. Tip: head to Piazzale Michelangelo at sunset for the city’s best view
Best time to go: April to May or September to October – avoid the summer heat
Where to stay: Oltrarno – creative, authentic and just outside the tourist zone
Explore hotels in Florence
4. Palermo: southern charm and street life
Palermo is raw, lively and unlike any other Italian city. Sicily’s capital mixes baroque churches with buzzing street food markets, palm trees and sea views. Great for those looking for atmosphere and a bit of adventure. Tip: eat your way through Mercato Ballarò, then visit Teatro Massimo or nearby Mondello Beach
Best time to go: May to June or September to October – warm but not too hot
Where to stay: a cosy B&B in the old town keeps you close to everything
Explore hotels in Palermo
5. Lecce: baroque calm and sunshine in the heel of Italy
Lecce is a hidden gem in Puglia, known for its honey-coloured baroque buildings and relaxed feel. It’s a little off the beaten track, perfect if you want a different side of Italy. Combine culture with day trips to the Ionian or Adriatic coast. Tip: stroll through the historic centre and try local wines on a sunny terrace
Best time to go: May, June or September – lots of sunshine, fewer crowds
Where to stay: choose a boutique hotel inside the old city walls for extra charm
Explore hotels in Lecce
Feeling inspired for your next Italian escape? With Hotelgiftcard, it’s easy to book a stay that fits your style – from stylish city hotels to charming apartments and B&Bs. Book flexibly via our website and redeem your Hotelgiftcard at hundreds of participating stays.
Want more travel inspiration? Discover our other city break ideas across Europe.
Hotelgiftcard is the hotel voucher and perfect travel gift in the UK. Recipients can choose from over 600,000 accommodations worldwide. Perfect for hotels, bed and breakfasts, or holiday parks, this gift card offers flexibility and unforgettable experiences.