Christmas is upon us once more and with less than a month to go, there are events and celebrations happening all over town — and the best part is that so many of them are free.

We’ve compiled a long list of fun festive activities from twilight markets to cinema on the beach to a live reindeer parade. There is almost too much to choose from.

If you’ve ever wanted to learn how to make your own Christmas decorations – we’ve found an event for that. If you want to watch your favourite Christmas flicks on the big screen – we’ve found that too. Hankering to talk about Christmas literature or looking to support local artisans – we’ve found both those events as well.

So whatever you fancy doing and however you celebrate the festive season, we’re found a free event for you and your family. Because Christmas doesn’t have to be about spending money and buying expensive gifts and putting on a lavish spread. At the heart of it, Christmas is about love for family and friends, and gratitude for what you do have and what you can share. And watching Love Actually. Because it simply wouldn’t be Christmas without that.

Click through the gallery above to see the best free events on offer this Christmas!