Beaches, mountains and a rich culture influenced by some of the biggest civilisations of their day, Bulgaria has it all. And yet the country can still feel undiscovered.

White and golden sandy beaches line the Black Sea, while inland you'll find towering peaks, lakes and traditional villages.

Bulgarians are also famed for their love of partying, and Bulgaria's resorts and nightlife have come to rival Mediterranean playgrounds.