8. Gleneagles, Perthshire Another multiple-award-winner, this spa has every - The Independent