Hakuvillas in Niseko, the best place to stay in Hokkaido