Hi askshopper,
I would personally definitely do a meet & greet competition. Set-up the competition within Facebook so the contestants will have to "like" the brand page first before being able to apply. Also, still create some press releases and definitely mention within that there is competition available to win a meet & greet.
I've done something similar in the past, and the amount of new social media followers I gained was quite impressive.
Good luck!