From candlelit monasteries and Roman ruins to misty mountains, lush forests and golden sandy beaches, a hotel break in Bulgaria is a chance to discover one of Europe’s best-kept secrets.

Situated to the east of the Balkan Peninsula, the diverse landscape of Bulgaria offers a fantastic variety of attractions. Whether it’s soaking up the sun at one of the beautiful Black Sea beach resorts, skiing in the Pirin Mountains or a picturesque hike along one of the country’s extensive network of walking trails, a hotel break in Bulgaria is a paradise for fans of the Great Outdoors. Meanwhile, a range of affordable Bulgarian spa hotels allow visitors to benefit from the world-famous mountain air and thermal spring waters of charming resort towns such as Sandanski. Bulgaria also offers many urban attractions such as Sofia, the young and laid-back capital city, whose architecture bears witness to a complex history, from Roman ruins and the medieval St. Nedelya Church to the Ottoman-era Banya Bashi Mosque and bombastic communist memorials. Those looking for a more relaxed city break can visit Plovdiv, a vibrant university city where visitors can wander the cobbled streets of the beautiful Old Town, enjoy an outdoor concert at the best-preserved Roman amphitheatre in the Balkans or simply soak up the bohemian atmosphere in one of the many local cafés. The city of Varna on the Black Sea offers Bulgaria’s largest Roman baths complex, a long sandy beach, great restaurants and a number of excellent museums.