I've visited the Czech republic many times. I find Prague to be a beautiful, vibrant city. There's so much to do, the food is good and the prices are very affordable (at the moment of writing 1 Euro=25 Crowns and 1 Dollar=21 crowns).
I highly recommend everyone visit this wonderful country, and in particular - Prague!