Hokkaido is Japan's wild north: a land of bubbling hot springs, cool cities, fresh seafood and friendly people. Best of all? It's Japan off the beaten path.