Hokkaido Hokkaido guide: the tables, pit stops, ice cream parlours and tempura maestros to know on Japan’s tastiest island January 25, 2026