Why Prague for a city break?
Prague has the most beautiful medieval city skyline in Europe — that much is not disputed. The castle above the Vltava, the Gothic spires of the Old Town, Charles Bridge at dawn with the mist coming off the river: it's the kind of place that makes you feel like you've stumbled into a different century. The miracle is that the city survived the 20th century's various upheavals largely intact, which is why it looks like this when almost nothing else in Central Europe does.
It's also remarkably affordable for a city of this quality — a pint of excellent Czech lager in a local pub still costs around £1.50, a three-course dinner with wine can be done well for £25 a head, and hotel prices remain significantly lower than equivalent Western European capitals. Fly from most UK airports in just over two hours. The shoulder seasons — April to May and September — are the sweet spot: warm enough for outdoor terraces, not yet overwhelmed by the summer stag-party crowds that have unfortunately become part of the Old Town's atmosphere.