From cozy restaurants to historic inns, there's plenty to explore in some of Ohio's most charming small towns—even in the dead of winter.