Auld Holland Inn is a great choice for a stay in Oak Harbor. Guests can grab a bite to eat at the restaurant, and the spa tub makes for a relaxing end to the day. Rooms offer upscale touches like fireplaces and jetted tubs, along with kitchens and kitchenettes.