Hi Tosh
Plenty quality fishing around Aviemore either on the Spey itself or neighbouring lochs.
Assume you don't want to travel very far and can recommend the Aviemore beats on the Spey, however they can be a wee bit 'pricy' although so early in the season should be not too bad.
However, as luck would have it, Bill Hunter's got a crackin script in this months T&S (i'm sure Hamish has seen it given his rant about a wee editorial mistake on the inside cover
) where he highlights the fishing on the Alvie Estate water. Excellent value and the chance of some great fishing.
Just along from that the Badenoch AA water around Kingussie / Newtonmore is also quality (used to hold a season ticket there) and really good value as well.
Good chance of some great troot fishing on these beats, outside chance of Salmon, slightly better chance of Salmon below Loch Insch.
If you're more keen on a tourist then i'd head for Boat of Garten or Granton AA waters (again cracking troot fishing, sadly it's a single ticket access hence more expensive). Check out Granton Angling Improvement Association , or Abernethy and aviemore Angling Improvement Association websites for more details.
Lochs: Lochindorb free bank fishing, Pitoulish (mostly Pike though) boats from Rothiemurchus Estate, Dallas etc Mortimers Tackle Shop Grantown. Spey Dam Mondulaith Hotel Laggan, Avielochan is the Osprey Angling School (i think). Insch, Alvie Alvie Estate along with Jock the Bog a small stocked brown trout water. Alvie and Insch mostly pike. Personally i'd feel it's still a wee bit early for these waters, but if you don't try......
Hope that helps ok.