Five ski towns across Japan, Switzerland, Austria, and Bulgaria. Niseko and Hakuba deliver legendary powder; Bansko keeps the monthly bill under $1,000.