A lot of people really like Gifford. We have family that camps there with friends and they really like it. Of all the places you mentioned though, we enjoy going to Raystown. We hike, swim, geo-cache, canoe, picnic, etc. Amateur fisher men, so bank fishing is about all we do. Every Tues. morning throughout the summer Raystown Visitor Center has a free breakfast reception and and giveaways. The kids love that. We got tickets to Lincoln Caverns one year, tickets to Delgrosso's another, tickets to Swigarts Car Museum and all kinds of other smaller "prizes". If you're around that area, there's also Trough Creek State Park with lots of great trails, swinging rope bridge, rope swing out into the water and lots of creek swimming if you all like that sort of thing.