Why Budapest for a city break?
Budapest is two cities — hilly, historic Buda on the west bank of the Danube, and flat, energetic Pest on the east — joined by a series of spectacular bridges and unified by a shared sense of grandeur that the Austro-Hungarian Empire left behind. The Hungarian parliament building, lit up at night from the river, is one of the most beautiful sights in Europe. The ruin bars of the Jewish Quarter are some of the most inventive nightlife spaces on the continent. The thermal baths are a genuine institution, not a tourist gimmick.
It's also, for its quality, one of the best-value city breaks you can do from the UK. The forint's weakness against sterling means excellent restaurants feel almost impossibly cheap, good hotels are a fraction of their equivalent in Western Europe, and the thermal baths cost under £20 for an all-day session. Flights from London are around two hours forty minutes; Manchester and Edinburgh are similarly well served. The shoulder seasons are ideal — the Christmas market in December is genuinely lovely, and summer brings the Sziget music festival if that's your thing.