Clan Macduff Hotel receives great reviews from guests. Cruachan Hotel, Alexandra Hotel and Moorings Hotel are also excellent options to stay in Fort William restaurant.