Replying...
Intro. Yes, a city in Japan where it often snows.

Ciudad nevada

@Llakindo