There's a reason package holidayers still flock to Bulgaria to fulfil their sun, sea and sand holiday needs - the country is incredibly good value for money. Avoid Sunny Beach like the plague and head instead to the ancient seaside town of Sozopol. Located on the southern Bulgarian Black Sea Coast, the quiet seaside town is a maze of cobbled streets where long stretches of blonde sand frame huddled rows of wooden houses. Drawing culinary influences from Turkey and Greece, expect dishes to be grilled rather than friend and accompanied by mounds of fresh veg. Cool off with a bowl of tarator (a yoghurt-based cold soup of cucumber, garlic, dill and walnuts) at harbour-side restaurant Biju, then head to Gold Fish for a frolic in the surf. Less-populated than Central or Harmani beach, there's ample room to shake off your towel without giving someone an eyeful of sand.