This was the best historical tour I have ever been to. Our guide John was very well prepared and very funny. We learned a lot about Prague. He walked us through 2000 years of Prague history. The way he explained everything made the tour really comprehensive, intriguing and FUN. I felt like watching an episode of Game Of Thrones and always trying to find out what happens next. I totally recommend this tour.