Ashtabula, Ohio, is located on Lake Erie about an hour from Cleveland, Ohio, and from Erie, Pennsylvania. Some of its attractions include 16 covered bridges, 12 wineries, and 7 golf courses. You can also experience world-class fishing for walleye, perch, and steelhead trout in local waters.