The Balavil Hotel in Newtonmore is a particularly friendly place to stay, with plenty happening. Rates from £35pp Bed & Breakfast