14 best things to do in Ljubljana, Slovenia. Plus where to eat, where to stay, best day trips, and how to visit Ljubljana in 1, 2, or 3 days.