Travelers will find there is only 1 hotel within a 0.1-mile radius of Esashi's center, so consider booking a place to stay as far in advance as you can.
If you would like like to stay that is not far from the center of Esashi, the Esashi Ryotei Kuki could be an excellent place to check out.
Why don't you visit the other sites to be found in Hokkaido while you are here? Hokkaido is known for coastal plains and forests, and commonly visited Hokkaido attractions include traditional villages and old towns. Popular activities in this particular part of Japan include snowboarding, skiing and cross-country skiing.
Lake Toya is 60 miles to the northeast of Esashi and is home to the Showa-shinzan and Showashinzan Ropeway. If you'd like to spend a night or two in Lake Toya, be sure to check out the Toya Sun Palace and Toyako Onsen Hokkai Hotel. Or, you could consider staying in Hakodate, 30 miles to the east of Esashi, where you can pick from the Hakodate Danshaku Club Hotel and Resorts and La Vista Hakodate Bay. Regardless of whether you're passing through or spending a few nights in Hakodate, make sure you visit the Fort Goryokaku and Goryokaku Tower.
If you are really into sports and enjoy watching games you could take a trip to Hakodate Velodrome, which is 30 miles to the east of Esashi. For visitors who are interested in sleeping close by, make a reservation in the Hanabishi Hotel or Hotel Resol Hakodate.
Hakodate Airport is 35 miles from Esashi. If you wish to stay nearby, you can easily book a night at the Heiseikan Shiosaitei Hanatsuki or the Imagine Hotel & Resort Hakodate.