This may come across as crass or without tact
But if you have a website, KEEP IT UP TO DATE
You don't have a website? Then GET ONE!!
There are plenty of hosting companies that provide FREE sites
My favorite is weebly.com I run 4 websites via weebly.
Yes, you can use Facebook to help your business, etc. But remember it is
not a "website". It is a Facebook Page and you have no control over it
You may have 10,000 friends, but know that only about
1% are seeing your posts
Are you "tagging" people to see your posts Really? That can get quite tiring
not to say annoying. Join an e-mail list, Mail Chimp is good
If you do use Facebook to announce anything be sure it includes ALL your info
Make sure there is a number or e-mail for more information
Include the address of the venue, ticket cost and a brief description
Don't forget to visit BizEturtle, www.bizeturtle.com