Social Media, SEO, Location Based Marketing, TV, Radio, Newspaper, Billboards; no one piece is really going to make your marketing successful no matter what the experts say, and all of it mashed together will make you broke and insane.
The real secret is to be awesome.
Don’t bribe your customers to brag about you online. Be so amazing that they can’t help but do it.