Are you staying in Fort William? Find your cheap hotel