Looking for something to do this month?
We've put together our top pick of events this July which are guaranteed to get you out and about.
Remember, when planning an evening out, get the train in.
Mardi Gras - Grassmarket, Edinburgh
The Edinburgh Jazz & Blues Festival brings a taste of the New Orleans jazz scene in this afternoon of music spread over several stages in the historic Grassmarket. There's swing, dixieland, funk, soul, gypsy jazz and a party atmosphere.
Date: Saturday 13 July 2019
Closest station: Edinburgh Waverley
The Sugarhill Gang - The Classic Grand, Glasgow
Now what you hear is not a test, they're rappin' to the beat: the Sugarhill Gang weren't the first rappers in history but they were the first to have a hit record, and now Wonder Mike, Hen Dogg and Master Gee are back to rock to the rhythm.
Date: Friday 19 July 2019
Closest station: Glasgow Central
Trinity the Tuck - Church, Dundee
The winner of Season 4 of RuPaul's Drag Race All Stars is in town with her The Face The Body Tour, for an evening of undoubted fabulousness.
Dates: Wednesday 31 July 2019
Closest station: Dundee
Big Kid Circus - Strathallan Games Park, Bridge of Allan
Big Kid Circus, from Cuba, features aerial performers, the German Wheel, whip cracking and foot juggling, all introduced by Ring Mistress Olympia and the clown Papeluxo
Date: Tuesday 9 - Sunday 14 July 2019
Time: Times vary
Closest station: Bridge of Allan
Rod Stewart - AECC, Aberdeen
The gravel-voiced balladeer and national treasure is touring his 30th and latest album, Blood Red Roses, featuring mostly original material, which went to number one on its release. No doubt some of the hits will be revisited too.
Date: Tuesday 16 July 2019
Closest stations: Aberdeen
Edinburgh Food Festival - Assembly George Square, Edinburgh
The Edinburgh Food Festival is back and it's twice as big as ever, taking place now over ten days. There's Mexican and Caribbean food from Umami Spice, kebabs from Kebabbar and over 20 local producers and street food stallholders.
Date: Friday 19 - Saturday 28 July 2019
Time: Times vary
Closest stations: Edinburgh Waverley