1 Sip hot chocolate at a Christmas market...

WHILE away an hour or two at St Enoch Square's annual Christmas market (www.glasgowloveschristmas.com). Traders come from as far afield as Ecuador, Russia and Lapland and if hot chocolate is not your favourite, why not snap up a French crepe or enjoy a Bavarian beer? It runs until December 23.

2 Watch It's a Wonderful Life...

Movies don't come much more festive than the classic weepie, shown every Christmas at Glasgow Film Theatre. Frank Capra's 1946 tale follows everyman George Bailey (James Stewart) as he reconsiders life after meeting his guardian angel Clarence. It's showing until Christmas Eve- times vary, so check with the box office on 0141 332 6535 or the website (www.glasgowfilm.org)

3. Be a card sharp...

Dec 21 and 22 December - have you written your Christmas cards yet? If not go along and make your own Christmas cards for someone special. Pop into the People's Palace - for details visit www.glasgowlife.org.uk

4. Enjoy a Christmas cocktail..

Head for Rogano, the art deco restaurant on Royal Exchange Square, and enjoy a festive tipple or two on Rogano Oyster Bar's heated outdoor terrace.

5. Catch up with Mrs Claus..

Keeping Christmas at Pollok House with Mrs Claus is a delightful take on grotto-visiting as the woman behind the man in the red suit explains what really goes on behind the scenes. Tickets must be booked in advance online - find out more at www.nts.org.uk/Property/Pollok-House

6. Go see a panto...

Glasgow is bursting at the seams with brilliant pantomimes but they don't get much more Glasgow than the Tron's latest offering. Peter Panto and the Incredible Stinkerbell (www.tron.co.uk) includes wet West End Wendy Darling, Captain New Look and a pirate fight scene relocated to the Blue Lagoon chip shop. Brilliant.

7. Browse at the Barras....

Soak up the atmosphere of the famous market and don't forget to stop in at Glickman's on London Road, possibly the best proper sweet shop in the world, ever, established in 1903.

8 Shine a light...

Add some atmosphere to your Christmas decorations with a lovely festive candle from Shearer Candles, based in Robert Street in Govan. The company's stunning new winter and festive collections are available now.

9. Sing-a-long-a-Christmas....

One of Glasgow's oldest pubs, Sloans in the Argyll Arcade, offers good food and a warm welcome, with a little history thrown in for good measure. In the lead up to Christmas it runs a variety of fun events, including Christmas lunch with a singing Elf....

10 Get a crafty plan

If you are still searching for the perfect gift, head for the Merchant Square Christmas Craft Fair, which runs until Chrsitmas Eve. Handmade bath and beauty products, delicious cupcakes and contemporary jewellery to stunning photography.

11 Take a stroll down to festive Finnieston...

Glasgow's newest retail and recreation hotspot has, of course, been around forever, but businesses are enjoying a boom thanks to the opening of the Hydro. Explore the Hidden Lane and surroundings for tearooms, jewellers and boutiques.

12 Skate under the stars...

Glasgow on Ice is back and apart from skating, there will be themed entertainment every evening and weekend in the marquee including family events and live music. Find out more at www.glasgowloveschristmas.com

13 It's pudding time..

Sample Glasgow's most famous pudding at The Sisters. Puff candy meringue with honeycomb ice cream and hot butterscotch sauce is the signature dessert on the menu this Christmas. Visit www.thesisters.co.uk.

14 Take in a bit of culture ..

Head to Kelvingrove to see some beautiful new acquisitions in the Glasgow Style Gallery. This partial gallery redisplay juxtaposes Glasgow Style and Arts and Crafts objects new to the collection with works acquired by the City of Glasgow since the 1900s. 11am to 5pm

15 Take flight with Libby...

Libby McArthur, who played Gina in River City, will narrate The Snowman as part of the Royal Scottish National Orchestra Christmas Concerts this year. It's at Glasgow Royal Concert Hall today at 2pm and 6pm.

16 Take the 12 Days of Christmas tour...

Discover French hens, turtle doves and all the characters from the well-loved Christmas song at the Glasgow Museums Resource Centre in South Nitshill Industrial Estate. Tours until January 5. Call 0141 276 9300. It's free but must be booked.

17 Make your own baubles..

Visit Riverside Museum and learn how to make your own 3D Christmas tree bauble, inspired by some favourite toys over the years. These free workshops are on December 23 and 24 from 1.30pm to 4pm each day, so drop in.

18 Have a pyjama drama..

Sing, dance and play at Kelvingrove with the Pyjama Drama: Rudolph the Purple Nosed Reindeer.

It's on from 10.30am until 12.30pm on December 28 and it's free. Suitable for children 3-5 years. Call 0141 276 9505.

19 Fun of the fair

Another Christmas staple in Glasgow is the Irn Bru Carnival, which runs until January 12 (closed Christmas Day). Visit www.irn-bru-carnival.com or call 0844 395 4000.

20 And finally, bring in the New Year in style...

Glasgow loves Hogmanay as much as it loves Christmas and there is a packed programme of events across the city. One of the best is the Ashton Lane bash, so party the night away. Find out more at www.facebook.com/AshtonLaneStreetParty