The village of Haddenham in Buckinghamshire have regular concerts, and ceilidhs and concerts at their village hall, but come Christmas, they have a special festival with extra merriment. This year's Haddenham Festival is on the 7th December, and starting from 3pm, you'll be able to ceilidh your way down the hall.
What is a ceilidh you ask? It is a traditional Gaelic social gathering that originates from Ireland and Scotland. It includes folk music, and barn dance like routines.
The festival lasts until 11.30pm, and for a full day adult tickets are £22-£26. Alternatively you can choose to just attend just the afternoon or evening, in which case, tickets are between £12-£14. Students and children also get discounts.