All You Need to Know About Sapporo Snow Festival Nestled in the mountains on the East side of Hokkaido, Japan is the beautiful city of Sapporo, a city that never sleeps and always has something to offer to visitors from near and far. With close to 2 million people living…