Yes, Prague is a great city. I was happy to find a wide variety of museums in Prague covering almost anything you can think of: national history, communism, historical Czech art, music, literature. To see all of Prague museums would take several days of staying in hotels in Prague (http://www.prague-hotels.org. uk/) for vacation. If you are interested in some specific area, you will easily find museum in Prague for your interests.