I am currently developing a tourism site that should mimic the functionality of this . Can you guys give me a good suggestion of something that can do this. Thanks.
I would recommend using Drupal for that. And if you need help using Drupal, contact Synaptic Blue Inc.© at Synapticblue.com they can help you! They can work with any size company or website, and can fit almost any budget!