Summer travel costs are squeezing families. These 8 beach destinations deliver sand, activities and coastal charm for less.