I have only met one person so far that said they are going to the Czech Republic for a vacation. The reason was because the guy was born there and thought he should take his adult children there just to show them their roots.
All the other Czechs I know emmigrated before the Velvet Revolution and left because they don't want to be there.
I would love to go to Prague if I had a lot of time and was doing a back packing tour across ALL of Europe, but I wouldn't dedicate my entire journey on one country. I would like to go to see all of the UK only because of my roots, but to be honest I would rather go somewhere with a sunny beach that is a 4 hour flight away, and not 18 hours away that is expensive and cold.
You rarely meet anyone that goes on a vacation just for the sake of viewing art, statues, and history. Most people go to Paris because their girlfriend wants to get their picture in front of the Eifel Tower and get romantic. Switzerland for skiing and chocolate, or Holland to see the sex and drug climate. Other people like to go to a place that is hot, has an ocean, and is cheap or has cheap drinks. Greece, Austrailia, Thailand, Mexico, California and Florida have an ocean, France has the Riviera. Italy has wine and cuisine that almost everyone around the world loves. New York and Vegas have excessive shopping and entertainment. California has beaches.
I'm not saying "don't go to Prague", I'm just saying don't take offence that you think everyone on earth needs to get down to your country because you are totally blown away with your art. Guess what? My country has art too, but I don't expect you to fly over here just to look at it and take a couple pictures. People save up for a year or many years to go on a vacation, and when they go it has to deliver a lot to make it worth while.