I'm from Ohio, and to be honest it's kinda boring. We get every single kind of weather imaginable here, from temps so cold we have to close school to heat waves so bad we... well we have to close school. In fact last year we had snow, rain, and 80 degree temperatures all within 5 days. Depending on where you are in Ohio, the people and areas vary greatly. There are lot of rural areas (like where I live) that like to pretend they're from the south, and then there's the more urban areas like Cleveland (the most depressing place in the whole fucking world) and Cincinnati. I go to the University of Cincinnati, which I thoroughly enjoy, as I much prefer the people and lifestyles in the city to my more rural home. There are some fun places to go like King's Island and Cedar Point (amusement parks), but I can't really do that all the time because it can get expensive. If you're into disappointing sports teams, Ohio is absolutely the perfect place for you, as basically every team we house ends up either being good and then losing in terrible ways, or just being total ass in the first place (except for Cincinnati FC, they're actually good and extremely fun to go see).
P.S. VGC U.S. Nats is in Columbus, OH this year, so if you're anywhere near there you should totally come and watch!