Hi there. We're going to walk the west highland way in may and were thinking of spending a couple of days in aviemore after we finish walking as it close to where I have family and my wife says fort william is a dump. What is the best way to get from fort William to aviemore? Train to Inverness and then back to aviemore? Or is there a direct bus?