In a side trip from Kyoto, visit Nara, home of Japan's first permanent capital. Visit some of the oldest and largest temples in Japan and feed the deer that roam freely in the city.
Proceed to Kamikochi, a popular mountain resort in the Northern Japan Alps. Do some hiking and overnight there. Note that Kamikochi is not accessible in winter.
Travel through the mountains to Kusatsu Onsen in Gunma Prefecture, one of Japan's best hot spring resorts. Overnight in Kusatsu. Note that shortest route between Yamanouchi and Kusatsu is closed during the winter.
Travel across Hokkaido to the Shiretoko Peninsula, one of Japan's most beautiful and unspoiled national parks. Stay for two nights on the peninsula and explore the outdoors.
Congratulations on completing the Great Traverse from Okinawa to Hokkaido in 30 days. Fly back from Memanbetsu Airport to Tokyo and start on your next adventure!
The above itinerary is somewhat fast-paced. Tourists preferring a slow pace of travel should consider spending more time at some of the destinations along the way.