I think, this period is most high season in Japan. You know?
Domestic (Tokyo-Sapporo) airline tickets booking is so difficult
& expensive!!
I'll recommend the group tour.
high season domestic air ticket (Tokyo-Sapporo round trip) is around 20,000 Bath.
by the way, how about May31 & Jun1?
cause, i'll go to Bangkon on May29.