Ljubljana is a small but beautiful capital of Slovenia. Also happens to be one of Europe’s greenest and most liveable capitals. It’s conveniently set up for visitors too – most of the city’s top attractions are clustered in a compact pedestrianised area around a bend in the pretty Ljubljanica River, perfect for casual wandering. Visitors traditionally begin their exploration of Ljubljana by heading up Castle Hill to check out the sweeping views of the city from Ljubljana castle’s watchtower. Ljubljana is home to many of Slovenia’s best restaurants too. The city has a vibrant cafe scene, and on a sunny afternoon, the best place to be is sitting at an outdoor table at one of the many cafes that line the banks of the Ljubljanica River. When the sun goes down action transfers to numerous hotspots around town.