Summer festivals and Highland games
Highland games run every weekend from mid-June to early September, with the flagship Braemar Gathering in early September traditionally attended by the royal family. Cowal, Aboyne, Ballater and the Argyllshire Gathering (Oban) are the other headline events. Outdoor music festivals cluster in July — Kelburn Garden Party, Doune the Rabbit Hole, Tiree Music Festival, and Belladrum near Inverness.