First on the list of things to do when travelling to Prague ought to be a trip on the Vltava River. Dividing the city in two, it allows visitors an understanding of local geography, with the Castle District and the Lesser Town on one side, and the New Town and the Old Town on the other. In addition, it doesn’t get much more romantic than cruising down the river surrounded by soaring Gothic spires, Cubist architecture, and beautiful gardens. You can either hire your own boat or climb aboard a guided cruise-ship and enjoy a leisurely dinner.
The Guinness Book of World Records names Prague Castle as the oldest in the world – and no trip to Prague would be complete without seeing it. Built in the 9th Century, the castle sits on top of a hill, appearing as though it’s fallen out of the pages of a fairytale. With medieval ramparts capped with Dracula-esque towers, the castle is immense; more like a small settlement than a fortification. Visiting the castle is an easy and fascinating way to spend the day.