My friend, who works as a PR, posts sample music videos or teasers and photos on the famous social networking sites such as Facebook, Twitter, and Instagram. It is perhaps one of the most effective ways of promoting gigs without spending so much money :)!