The internet is definitely the way forward, along with word of mouth.
I've been successfully using Facebook for the last couple of years. It definitely works, plus it keeps our current customers engaged with what we have to offer.
As for sales this Christmas...we're now up to sixty gift vouchers.