Bulgaria has been named the best value holiday destination in Europe for the second year in a row - and with summer holidays here starting at little more than £200 including flights and accommodation, it looks set to become an ever-popular choice for budget-conscious Brits in search of a decent beach holiday.
If you're thinking of coming here, you'll probably want the answer to the most important question of all: where are the best beaches? The Bulgarian Black Sea coast boasts white and golden sand beaches, spectacular mountain scenery and plenty of history for a varied beach holiday. Quiet, lively, laid-back and romantic - whatever type of European beach break you're after, there is something for everyone in Bulgaria.
Sunny Beach is the most famous of the resorts and while it may have earned itself a reputation among young Brits looking for party destinations abroad, this popular spot is also home to an eight-kilometre Blue Flag beach, family-friendly hotels and a wide selection of water sports.
If you're after a tranquil spot away from the crowds, Ahtopol is a great alternative for a cheap holiday. The pretty seaside town has an excellent beach, delightful restaurants and affordable three-star hotels. Historic Nessebar is UNESCO-protected and combines beautiful beaches with a history dating back 3,000 years. Here you can stroll the cobbled streets of Old Nessebar and discover the remains of 40 churches from different periods of history, as well as sunbathe on the stunning fine sandy beach.
Browse ten of the best beaches for holidays to Bulgaria...
Croatia: Everything you need to know
Malta holidays: What to see and do