Why exactly is Japan the new fave winter spot?
Japan is the new fave spot on every traveller’s must-see list. And in winter, it goes next level magic. Yes, there’s epic skiing and snowboarding and yes, it’s a BIG reason to go in the colder months. But it’s not the only one.