Just outside Cleveland is a lakeside city with Ohio's longest sandy beach, charming local shops, and scenic outdoor escapes ...