For the kids: Beauty and the Beast, The Riverfront, Kingsway, Newport,
3 Dec - 5 Jan
Christmas wouldn't be Christmas without a good pantomime. Oh, no it wouldn't! Featuring Pobol y Cwm actress Elin Llwyd, this promises to be a rousing show full of laughs and festive cheer.
For arty types: Cardiff Christmas Market, Cardiff City Centre,
14 Nov - 23 Dec
The streets of Cardiff are given a festive makeover as over 80 arts and crafts stalls descend on the city over the Christmas period. Wrap up warm and pick up some handmade goodies!
For thrill seekers: Flybe Winter Wonderland, Civic Centre, Cardiff,
14 Nov - 23 Dec
The huge open air ice rink at the Civic Centre is the perfect place to show off your skating skills this Christmas. If that's a bit too slippery for you, there's the amazing 60m-tall Star Ride too - a spinning chair ride that offers spectacular views from dizzying heights.
For the family: A Train Ride with Santa, Llangollen Railway, Abbey Road, Llangollen
Every year, Santa makes an appearance on the historic Llangollen railway. Not only will this delight the kids, it also offers an excuse to get out for the day and see some of Wales's most beautiful countryside by steam train - it's even prettier when it snows! Visit http://www.llangollen-railway.co.uk for dates.
For Welsh speakers: Draw Dros Y Don, Neuadd Dwyfor Pwllheli, Pwllheli
8 Dec - 10 Dec
For those who prefer their festive entertainment to have a traditional Welsh twist, this one's for you. Described as a 'Robinson Crusoe-type adventure' by whatsonwales.co.uk, this is just what you need to add a bit of sunshine to the chilly winter days! Also a great idea for anyone interested in learning Welsh.
For foodies: Abergavenny Christmas Food & Drink Fair, Abergavenny Market Hall,
Those who love Christmas because of the array of culinary treats on offer should check this one out. Wales's best independent food producers team up with top chefs to give demonstrations and show off their edible wares. There's also drinks, so this one promises to be a very merry occasion!
For those who like it hot: Moroccan Christmas Fayre, Manorbier Castle, Tenby,
23 Nov - 24 Nov
A Christmas fayre with an eastern twist, this weekend event is held inside a beautiful Moroccan tent inside the castle grounds. Expect plenty of spicy treats and unique gifts that will make excellent stocking fillers.
For music lovers: Christmas Carols and Snow Songs, St Donats Arts Centre, Llantwit Major,
If you love a festive sing-song and are going to be spending your Christmas in South Wales, this one's for you. The brightest of talent from the Royal Welsh College of Music and Drama will be singing festive classics all evening and giving the audience the chance to join in!
For outdoor types: The Big Christmas Walk, Plas Y Brenin National Mountain Centre,
21 Dec - 22 Dec
Anyone brave enough to go walking in Snowdonia in the middle of December is made of stronger stuff than us! But if that's your kind of thing, the Plas Y Brenin centre is being taken over for the entire weekend by other dedicated walkers. Just make sure you wrap up very, very warm!
For history lovers: Caerphilly Medieval Market, Town Centre, Caerphilly,
7 Dec - 8 Dec
A Christmas market with a medieval twist! Expect music and street theatre, handmade crafts and plenty of food stalls alongside performers in full Middle Ages-inspired costume. Now in its tenth year, this is an incredibly popular event that draws visitors from around Wales and beyond. For more information of any of the events mentioned above, visit www.visitwales.com