Christmas Markets in Budapest

5* Iberostar Grand Budapest, 3 nights B&B, flights and private transfers – Priced from £629 per person