Calendar Categories Arts Books and Culture Children and Family Christmas Comedy Community and Charity Crieff Dance Drink Film Food Halloween Halloween Highland Games History Learning Museums and Galleries Music PSNS Shopping and Markets Social Event Sports and Outdoor Activities Theatre Winter Festival Workshops and Classes YOYP Tags advice Afternoon tea animals Antiques Art Arts arts and crafts Asia author authors backpacker bar BBC book book festival books Brass Burns cafe Carols charity child friendly children Chocolate Choir Christmas Christmas lights christmas shopping church Classical club Codonas comedy community Community events competition Concert cooking Country Fair crafts curling Cycling dance dinner Dinosaur DJ drama drink Easter eco Enchanted forest Etap Europe event events Everest fair Fake festival Family family activities family friendly farmers festival film film festival fitness Folk food food and drink free entry fundraising funfair Gallery of Scotland Garden Ghosts Gin golf Gourmet GPS Halloween healthy living heat project heavy metal Highland games hike history Horse racing horses hotel international islands ITV jazz jewellery Kaye Adams knitting learning LGBT light show lights live music liveshow livestock local Macbeth marine life Market Menopause mindmaps mothers day Mountaineering murder mysteries Murder mystery music Musical Nativity nature new years night out nightclub nightout Opening day Opera outdoors parade perth Perth City Perth festival of arts photography photograpthy pipe band poems Pop Pop/Rock Queen questions Rock rugby running Santa Scone palace Scotland Shetland Shopping Singing social Speakers sport sports St Andrews St Kilda standup Stories story storytelling Strathearn Talk Talks Theatre tv Valentines VERA winterfestival womens womens golf World writer writers writing yoyp zero waste Month Agenda Day Month Week 2018 Nov December 2019 Jan 2020 Mon Tue Wed Thu Fri Sat Sun 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 2018 Nov December 2019 Jan 2020 Subscribe to filtered calendar Add to Timely Calendar Add to Google Add to Outlook Add to Apple Calendar Add to other calendar Export to XML