This weekend, celebrate with your family or friends as the Christmas spirit fully takes over the city!

From the smallest little elves to Santa's grown-up helpers, everyone can have a fun time in Glasgow as we count down to the holidays.

Elf School

If your little ones love the holidays, now is the time to enroll them in Elf School at Princes Square Glasgow.

During the two-hour course, they will play festive games and get creative with arts and crafts before graduating as fully-fledged Christmas elves and they get to meet Father Christmas!

The classes will take place on Saturday and Sunday, 10am to 12pm and 1pm to 3pm, the tuition is £25 per person.

More information here.

READ MORE: Sainsbury’s, Aldi, Lidl and ASDA in Glasgow to stock new Mackie's popcorn

Elfingrove

Keeping with the theme of elves, the spectacular ice rink, Elfingrove invites you to participate in everyone's favourite winter sport.

Complete with the Mallow Cafe & Elfingrove Festive Bar, light display and a festive playlist, Kelvingrove Art Gallery and Museum offers a 40-minute skating experience like no other.

Grab your ice skates and book your time for Saturday and Sunday, between 10am to 10pm, from £14 for adults and £12 for children. 

More information here.

Glasgow Illuminated

The Christmas spirit can be seen as the city centre lights up with stunning colours.

City Chambers, Glasgow Royal Concert Hall, Buchanan Galleries and The Buck’s Head Building will all be illuminated this weekend to brighten everyone's day.

The lights will be visible every day from 4pm, including this Saturday and Sunday. This event is free, just don't forget to take pictures!

More information here.

Charles Dickens’ A Christmas Carol

A classic tale told with theatrical magic and inventive storytelling. Join Mr Scrooge as he discovers what the holidays are really about.

Children and adults alike are welcome at the Citizens Theatre production, presented at Tramway, just off Pollokshaws Road.

The show starts at 7pm on Saturday, tickets start at £10 for adults and £5 for children.

More information here.

Learn how to get to Tramway here.

The Australian Pink Floyd

Alternatively, if you're not in the Christmas spirit yet or just need a break from holiday shopping, music is the answer.

Luckily, The Australian Pink Floyd is playing at the OVO Hydro. Rescheduled from last year, the show will blow you away with the biggest classics, including Meddle, The Dark Side of the Moon and Wish You Were Here.

Tickets start from £28.75 and doors open at 6.30pm on Saturday.

More information here.