Make sure to add these wonderful annual gatherings to your social calendar for the best of what to do in Perth and Perthshire. From all the fun of the Highland Games to wonderful artisan fairs, Do-Not-Miss Events and local gatherings, this is how to throw a get together!