I generally love walking tours in a city and this was no exception.
Our guide, Patrick, was extremely knowledgeable about the complex history of Prague. If you are less academic in your tourist preferences, it may be too much information, but I truly enjoyed it. I don't think he was trying to be funny, but I found his side stories super entertaining. And mostly, I could tell that Patrick really loved history and knew his stuff.
Things to note: 1) cobblestone streets require comfy footwear 2) it's a full day of history, so hopefully that's what you are expecting. 3) it moves fast, so don't dilly-dally with taking pics.
Had a great time. This was a recommendation from Hotel Residence Agnes (best hotel EVER).