As a capital, it can quite often be overlooked as tourists flock to the coast for their fix of sun, sea and island hopping. But this capital is a vibrant and offbeat destination that offers a truly unique cultural experience, ideal for those who find it hard to curb their curiosity in a resort. For an off the beaten path city break, Zagreb has it all. From local culture to a world of arts and music and from the most mind-blowing architectural masterpieces to serious gastronomy for foodies, Zagreb is the sort of place that will surprise and surprise. Take a stroll through this beautiful city and you’ll be met with the most amazing buildings, monuments and churches, reflecting a rich past from every period in history and for those who just can’t resist the draw of the ocean, there are usually daytrips leaving daily to places such as Rijeka or Opatija.