Here are some nearby lodging options:
Check the Play & Stay tab of Oak Harbor Chamber of Commerce:
http://www.oakharborchamber.com/
Of the hotels in Oak Harbor, Candlewood Suites, Best Western, and Coachman Inn are the best.
There are also many Bed and Breakfasts nearby.