Hi Chandana,
I agree with Nakul to a certain degree (sounds like a full blow SEO is not in your timeframe though). If I were you I would get an inventory of all of the pages, look at what each page is trying to rank for or at least the most important pages (each page should be optimized for 1 or 2 keywords). Use the google keyword tool to see how many people are searching for these topics. If the number is very high and competitive, try to find a keyword that is more attainable or if nobody is searching for those keywords, find one that can take its place. For instance, if you are trying to rank for tours and entertainment, it will take a LOT of effort to show up in top 100 searches since that is an extremely general and tough keyword to rank for I am assuming. Maybe you should try to rank for something like haunted house tours in massachusetts, etc. Then when you have a good sense of landing page and keywords you can dive right into on page SEO. Optimize meta tags and on-page. While you are waiting to see how those changes affect your SERPs, start link building the right way! Very important to get your domain and page authority up by getting other tour websites and blogs to link to you.
20 days is a pretty slim time-frame but like I said, the quickest solution is to really get organized, optimize on page SEO and work towards getting those high quality links. You can increase traffic by pushing your social programs too!
When Nakul says SEO audit he is saying that you should look at the current website, look at what keywords they are trying to rank for and find out exactly where they are ranking today. Take a look at the domain authority and the links that are pointing to your customers' website and try to increase that number with high quality links (links from related companies with high domain authority.) SEOmoz has tools for you to accomplish all of these things in their resources section!
Good luck Chandana!
Pat