Bruges charges premium prices for being Bruges. Every hotel, every café, every glass of local beer carries the weight of the Instagram reputation. But Ghent - forty minutes away by train, running every half hour - costs noticeably less for accommodation, quieter restaurants, and roughly the same quality of life for a traveller spending a week in Belgium.
This is the pattern worth building a trip around: not the second city in a country, but the adjacent city to the famous one. Close enough to day-trip in either direction, cheap enough that you can actually afford to stay.
Why the Maths Work
Hotels in major tourist centres price against demand, not against the cost of running the property. When a city becomes the destination - Prague, Dubrovnik, Bruges, Cinque Terre - accommodation prices climb because visitors have already decided they must stay there. The adjacent city hasn’t made it onto the must-sleep-in list, so it prices against local demand instead.
The result is often a 30–50% difference in nightly rates for comparable rooms, with identical transport access to the famous place. You’re not sacrificing the sights. You’re refusing to pay the bedroom tax for proximity.

The Pairs That Actually Work
Bolzano instead of Innsbruck. Prato instead of Florence - it’s twenty minutes by regional train and almost nobody stays there despite having a cathedral and a perfectly good town centre. Tarragona instead of Barcelona, if you’re willing to commute forty-five minutes each way on a fast regional train that runs constantly.
Not every pairing works. The adjacent city needs its own reason to be pleasant in the evenings, because you’ll be spending them there. A dormitory suburb with a train station isn’t the same as a real town with a bar district and a market.
The One Catch
Transport schedules after midnight. If you want to be in the famous city at 11pm and back in your cheap hotel room by midnight, you need to check whether that last train actually runs - not assume it does because an earlier one did. This is how the savings evaporate: a taxi from Bruges to Ghent at 1am costs more than a night’s price difference.
Check the return schedule first. Build the trip around it rather than around the sights.