If you enjoy river towns, the state of Ohio is for you. Take a drive through the Buckeye State and see why these seven river towns are among the US's best.
8