A small family and dog friendly hotel, in picturesque Portmahomack, one of the driest places in Scotland. On the east coast facing west with incredible sunsets. From £110.00 per night Bayview Guest House Isle of Barra Guesthouse 4 Rooms 10 Guests This stunning guesthouse overlooks Castlebay...