The annual Budapest Christmas Market takes place from November 20 through to December 29 this year and the four-star Danubius Hotel Astoria, a centrally-located boutique hotel, is offering three nights for the price of two.

A three night stay including breakfast costs from €110 per person, based on two people sharing a room in December. Guests also receive a 15% discount off the hotel's seasonal a la cart Christmas menus.

The three-star Danubius Erzsébet city centre hotel is also offering a three nights for the price of two deal, with prices in December costing from €62 per person, based on two people sharing.

For more information visit www.gotohungary.co.uk or see www.danubiushotels.com

twn Are you sure that you want to switch to desktop version?