City breaks live or die on the flight. Nail a midweek trough, then grab a refundable hotel before the calendar fills.
City notes
- Lisbon & Porto — shoulder spring/autumn; summer weekends inflate everything.
- Kraków & Prague — strong winter city-break value if you pack coats.
- Milan & Turin — fashion weeks and design events spike hotels more than flights.
- Athens — spring and autumn beat August heat and fares.
Stack the deal
- Lock the flight when it is good enough.
- Book a hotel you can cancel for 24–48h while you compare neighbourhoods.
- Add airport transfer math — a “cheap” secondary airport can erase the win.
- Travel light; cabin-bag-only keeps the short break short.
Featured photo via Unsplash.