Budapest is one of the first in Europe to open its Christmas markets each year, usually in early November. Photo / Getty Images
Go now
The festive season kicks off early in Budapest. Its Christmas market usually opens in early November, the first in Europe to celebrate winter with colourful stalls, traditional dancing and cups of steaming forralt bor (mulled wine). It adds an attractive veneer to one of Europe's great cultural capitals.
Stay here
The five-star Corinthia Hotel Budapest in the heart of bustling Pest has the class that one expects from a grand dame hotel. With just 10 rooms, Pest-Buda is a true boutique hotel with bags of character in Buda's romantic historic centre.
Starting at the impressive Chain Bridge, hike uphill (or ride the funicular) to the Castle District. Wander cobbled streets, admire views across the Danube and tick off landmarks such as Buda Castle: once home to Hungarian royalty.
See this Heroes' Square was created in 1896 to commemorate Hungary's millennium. Its monuments and museums provide a memorable backdrop to City Park, whose lake becomes an ice rink in winter.
A leisurely soak in mineral waters is a Budapest tradition. The city has 118 geothermal springs and numerous public baths. The grand facades and steaming pools of Szechenyi are the perfect place to warm up after wintry sightseeing.
Shop here
Follow pedestrianised Vaci Street, the city's major shopping thoroughfare, to Vorosmarty Square for stores spanning high street to high-end. The square hosts Budapest Christmas Fair every year, with more than 100 festive stalls, wine and traditional dancing.
Drink here Szimpla Kert is Budapest's original "ruin bar": a bohemian, pop-up pub in a formerly derelict factory. The salvaged furnishings and fairy lights spawned many imitators, but its 400-strong list of cocktails, wines and craft beers draws a loyal following.
Eat here
Work up an appetite at the Downtown Market, then bag a table at Stand 25, an informal bistro serving local dishes such as goulash soup and chicken stew with noodles. Expect to pay $30 for lunch (three courses) or $50 for dinner (four courses), without wine.
Off the map
Many of the showiest landmarks lie along the river. See them on a 70-minute cruise from Vigado Square - unless it's so cold that the Danube ices up.