We'll be in Scotland mid-September for a little over a week, based in Glasgow. Our plans include museums, gardens and a day-trip (maybe two) to Edinburgh via train. We'd also like to take the train from Glasgow to Fort William, then the steam train to Mallaig with an overnight somewhere along the way.
I'm wondering if, since the village looks a little bigger, with more options for accommodation, we should overnight in Fort William, then catch the morning train for Mallaig - just for the scenery from the train - and head right back to Glasgow on the regular train. Our other option is to go directly from Glasgow to Mallaig and stay there overnight before heading back to Glasgow the next morning.