Throw in the chance to island hop, soak up the views from bastions and towers, kick back on Copacabana Beach, and then seek shade in the Franciscan Monastery, and you've got a perfect European holiday destination.
Many tourists come to Dubrovnik Riviera specifically to wander the medieval city walls and explore the charming Old Town. However, did you know that its history actually extends back to the Roman, Byzantine and Venetian times? A trip to the Maritime Museum will fill you in on how the city has resisted wars and sieges across the centuries, while the War Photo Limited gallery also makes for a moving visit.
Game of Thrones fans can explore more of the city's fantastical history by visiting some of the series' filming locations - there are even dedicated tours! Fort Lovrjenac was used as the Red Keep, while Rector's Palace served as the Spice King's Qarth abode.
If you prefer your entertainment to be live onstage as opposed to on a screen, Fort Lovrjenac transforms into a wonderful outdoor theatre space in the summertime. Some of Shakespeare's most popular plays are regularly performed, but be sure to score your tickets in advance!
Dubrovnik is every foodie's paradise, bringing together traditional flavours of nearby Bosnia, Montenegro and Italy to create some truly delicious dishes. Unsurprisingly, many menus have a seafood emphasis, with local chefs making the most of the city's proximity to the sea. Mussels cooked in white wine, squid ink risotto and oysters abound!
If you're someone who likes to pick at multiple plates, you're also in luck: there's a strong platter culture here, serving up fresh meats and cheeses. And what makes everything better? A drizzle of olive oil, which is the foundation of all authentic Mediterranean cuisine.
However, those who like to kick back on their Croatia villa holiday with a glass of wine are also in luck. The Peljesac peninsula produces some of Croatia's finest reds, perfectly lending the region to wine-tasting tours. Coffee more your speed? Dubrovnik locals are also partial to a macchiato - enjoy one in an authentic Old Town cafe as you watch the world go by.
Still hungry for more? Check out our blog on the traditional foods to try on your Dubrovnik villa holiday.