The charm of Zagreb, as Croatia’s capital city, cannot be ignore. With bustling street cafes and a story unfolding at every corner, this city has also earned its way to the top spot of guide publisher Lonely Planet’s list of Best City in Europe in 2017.

From riding a funicular to the upper town of Strossmayer Promenade for some breathtaking views, to visiting the unique Museum of Broken Relationships, Zagreb offers it all.