The Royal Highland Show: Royal Highland Centre, Ingliston, Edinburgh

Part agricultural show, part food festival, part family fun day out, with everything from motor, equine and craft programmes to food and drink and children's activities.

Danny Bhoy: Make Something Great Again For Stronger Better Future Tomorrow Together: King's Theatre, 2 Leven Street, Edinburgh

The internationally renowned and critically acclaimed Scottish comedian sets out his vision for a brighter future through his particular brand of warm-hearted, observational storytelling. Fri, Jun 22 - Mon, Jun 25, £20

Baths to Bobbins: 10 years at Infirmary Street: Dovecot Studios, 10 Infirmary Street, Edinburgh

Memories of the Tapestry Studio Viewing Balcony, celebrating ten years of Dovecot being on the Infirmary Street site.