One site you might want to check out is Trip Advisor. People post reviews of hotels around the world and often give ideas on what to do/not to do while there.
http://www.tripadvisor.com/
I have spent quite a bit of time there. It is very informative and the opinions are all over the map. It does look like a lot of Europeans go there, which is a strike against it for me.