Travel 5 Days 4 Nights in Hokkaido: Complete Itinerary, What to Eat, Where to Stay, and Things to Do July 12, 2025