Social Networks.
Facebook, Twitter etc are the new buzzwords. Getting your business onto these social networks is the easy part. Anyone can have a Facebook profile. What you do with these Social Networks is the key.
If for example your Hotel has a facebook profile with just boring information about the Hotel then you will get nothing from this. The key is to be inventive and have information that people might find interesting. Special Offers, competions & free night give aways would be a good example.
Blogs
Blogging is one of the most effective & quickest ways of getting on the Google pages. Posting articles on key events & the less competitive keyword terms can be a great way of driving business to your website.
A post on an upcoming event can have you on the 1st page of Google in 20 minutes.