Thousands of whisky lovers descend on Scotland's Speyside region on the first weekend of May each year for the Spirit of Speyside Festival. The festival has more than 400 events over the River Spey's 100-mile length, combining music, art, and food as well as some of the world's finest whiskies.