MOTHER GOOSE ****
MOTHER Goose continues to pack them in at the Brunton Theatre, Musselburgh. When Vainglorious the demon falls in love with the bonny Jill, he is furious to discover she is already smitten with Prince Jack of Tranent Castle. Appealing to her conceit, Vainglorious casts a spell on Gertie Gaga, the Prince's cook, and enlists her help to split Jack and Jill. Will the silly old bird be able to resist?
Mother Goose, Brunton Theatre, Musselburgh, until December 31, various times, 13.50-15.75, 0131-665 2240
THE SNOW QUEEN ****
THE Royal Lyceum has opted for one of Stuart Paterson's favourites this year. From her ice palace at the very top of the world, the wicked Snow Queen plans to turn everything to winter - sound familiar? She starts by casting her spell over one little boy, Kay, turning his heart cold and letting him see only misery and ugliness in the world. But Kay's friend Gerda undertakes a quest to save him, and the rest of mankind, from eternal chill.
Royal Lyceum, Grindlay Street, until December 31, times vary, 17-23, 0131-248 4848
THE THREE MUSKETEERS AND THE PRINCESS OF SPAIN
AT the Traverse it's "one for all, and all for one!" This brand new adaptation of Alexandre Dumas' classic follows young D'Artagnan and his trusty companion Constance, as they attempt to save the city from the clutches of the evil Cardinal. Read Thom Dibdin's review here tomorrow.
Traverse Theatre, Cambridge Street, until December 24, times vary, 8-13, 0131-228 1404
JACK AND THE BEANSTALK
Allan Stewart, Andy Gray and Grant Stott are back together in this year's King's panto. Now well into their previews, the show opens officially tomorrow, promising to be bursting with "brand new comedy", stunning sets and outrageous costumes. Read Josie Balfour's review in Thursday's Evening News.
King's Theatre, Leven Street, until January 23, times vary, 11.50-23.50, 0131-529 6000