A classic double room can be snapped up for £88, depending on dates. Ullapool's Caledonian Hotel boasts a "quiet and friendly" atmosphere and offers good road links to a range of locations.