Just got back a couple of weeks ago, was a great time with the fiancee. Both had plenty of things we each liked, so Prague should suit most people's interests. Lots of cool architecture, museums, historical places, opera, ballet, great food, even better beer...not particularly expensive either...