As a travel specialist I always seek out travel websites to share. So here goes. Check out The Travel Advisor (http://the-travel-advisor.com), compare it to other sites, then you decide.
They say it best:
The Travel Advisor is a source for tourist attractions, hotel reviews, photos and travel advice for travel agencies, Natural Phenomena and hotels. Here you can find many travel agencies and tour operators from all over the world, also you can see wonderful pictures from a lot of different tourist attractions, hotels and natural phenomena. If you own a travel agency or you are a tourist guide you can you can show your business with no cost. We have partners from India, Nepal, Buthan, USA, Peru, Italy, France, United Kingdom, Croatia, Serbia, Montenegro, Bulgaria, Russia, Romania, Turkey, Greece and many other countries from all over the world. You can also type a review for any existed hotel, travel agency, tourist attraction or natural phenomena.
And, as always, safe travels.