Naples. I have been going there for over 25 years. Brother lives in Cape Coral...nice to live, not really vacation spot. My folks live in Naples, beautiful beach, many families vacation here, a bit on the pricey side, but no more so than Marco. You will have more family geared food places etc in Naples...a bit less "high rise condo on the beach" type atmosphere. it is about a 30 minute drive between the two, but traffic is nasty evrywhere. You will need quarters for paying the meters to park at the Naples beach, and there are bathrooms on the pier. Your closest boat hire will be at the inlet by Tin City. Ths is a great little dockside shopping area with restaurants, ice cream...dinner cruise excursions, boats to go shelling on nearby islands deep sea fishing or just renting a little put put to zip around in. The closest mall in Naples is Coastlans mall, movie theater etc. Caribbean Gardens zoo and animal shows are adjacent to the mall...woth seeing...don't let the size deceive you, larger than it looks.
I have never had a bad experience w/people since we have been going to Naples..the 5th Ave shops restaurants can be REALLY expensive, but fine for grabing a drink, late lunch. I personally like Tommy Bahama's on 3rd...kids are welcome, great decor, you will see some of the most expensive cars around along this stretch. On the other hand, 7-11 is still hangin in there (I used to work my summers there) just 3 blocks down. You will have a great time.