All the stuff that you've heard about Prague is true. It truly is one of the places on earth that you have to see at least once in your life.
But, if you're heading to Prague, you owe it to yourself to go about and hour and a half southeast to Brno.
It's a great city, a college town, and home to my favorite high-tech company. ;-)