Ah, mountain towns — who doesn't love them? Whether it's the feel of the crisp highland air, the shimmer of snow-capped peaks above, the happy après ski parties, or the buzz of an upcoming hiking day, ...