Whether you're looking to climb a mountain, relax in luxurious five ... There's a reason why the tiny town has become the Scottish home away from home for members of the royal family.