EPIC (the Edora Pool Ice Center) is located at 1801 Riverside Ave., and is a perfect place to spend a good part of your summer. Besides the swimming area (offering a very large shallow pool, a very large 'warm pool/jacuzzi', lanes for lap swimming, a diving area, and a 4.5 foot section for swimming as well), it offers a nice ice-skating rink, both of which are available for free swimming/skating to the general public. The inside also features a full-service snack bar, which opens at 10am.
Outside, besides the usual park amenities (sports fields, tennis, walking paths, playground area), the center offers a BMX track, an ultimate frisbee course, horseshoe pits, and more. One can easily take an entire family here day after day, and always find something active to do. Prices are very reasonable, call ahead for free swim and skate hours.