Living in... ski resort towns

Getting to spend weeks or months on the slopes.