Source: © ATOUT FRANCE/R-CastHuezThis sleepy alpine town of small shops and friendly cafés lies nestled against one of Europe’s biggest winter sports resorts.The WorldEuropeFranceHuez