I want to take my nine year old on the sleeper to Fort William (or an earlier stop) then stay somewhere along the Glasgow/ Mallaig line for a bit of picturesque walking before doing the last stretch of line. Does anyone have any hotel or other accomodation suggestions? Thank you!