It is cheap: For the small budgets, that's your way to come. It will take you more time though !
It is a real Japanese experience: You have to reach Shinjuku Station from Narita Airport. That will be an adventure but a good experience as well !
Shinjuku is among the biggest subway station in the world
By Bullet Train (From Tokyo Station to Nagano Station) + Bus ( From Nagano Station to Happo-One)
THE FASTEST way to come to Hakuba
It is THE EXPERIENCE : You can not come to Japan without trying a bullet train
It is really fast: After hours of travel, you could be happy to arrive at the house as fast as possible