From luxury boutique hotels to cosy self-catering cottages, find the perfect base for your mountain escape.