Discover the best of Fort William as it sparkles with festive cheer, taking in vast moors, towering mountains, sparkling lochs and historic glens. You will stay for four nights at the 3-star Caledonian Hotel, located in Fort William.