Royal Highland Hotel in Inverness is amongst the best in the area, and retains its charm and character from the Victorian era. Rates from £35pp Bed & Breakfast