Prague has to be one of my favourite European cities I’ve traveled to: I completely fell in love with its baroque buildings, vivid culture, traditional food, and – of course – cheap beer. Another great thing about Prague is that you don’t have to spend a fortune to see and do everything that the city has to offer. In fact, this list is composed primarily of things that are, if not free, relatively cheap. Whether you’re there for one day or thirty, you won’t find yourself running low on things to do in Prague.
Though relatively small and not as widely known as other cities in Germany, Heidelberg is a beautiful historic town just south of Frankfurt. It’s home to the oldest university in modern Germany, has a pretty badass castle overlooking the town, and, simply put, is just really beautiful. If that’s not reason enough to check it out, here are some of the things to do in Heidelberg that might just have you extending your stay!