mountain village with snow-capped peaks