Spending some time in Ohio during the holiday season? These top Christmas towns in Ohio will have you feeling festive in no time!