The Scottish Highlands, including Forres, are spectacular at any time of year, but the weather is at its best from May to September. For good weather, fewer crowds, and no midges, aim for a May or September visit. If planning to visit in the height of summer, try to at least avoid school holidays and weekends.