History buffs, wine enthusiasts, water birds, and families will all find numerous things to do in Put-in-Bay, Ohio.