Resorts - The best properties to stay at here are: Sandpiper, Seagull (harder to find accommodations for this hotel on the web, but as nice as Sandpiper), Mustang Towers, Sandcastle and Port Royale (not as affordable as the aforementioned).
I will say that I have never seen a lot of children at The Sandpiper because they really don't cater to children (as evidenced by their hot tub rule - no children under 16). It has always been quiet at the Sandpiper, and I highly recommend it for couples/adults. They offer extremely spacious two to three bedroom condos (larger square footage than Mustang Towers), floor-to-ceiling windows in the living and dining area (for an exceptional ocean/beach view), laundry room, medium-sized and unusually empty pool, BBQ pits for guest use in the pool area (they also usually leave out bags of charcoal for guest use for free), large living and dining area, spacious kitchen with all you will need to prepare most any meal, spacious master bedrooms with king beds, DSL internet access in all rooms, spacious balconies with incredible views, ping-pong table, shuffleboard and game room located one level below lobby level, library with free coffee (lobby level) with two comfortable, lobby-level lounge areas.
Restaurants - Pelican's Landing restaurant is where we have eaten most often because the prices were more reasonable than Trout Street Bar & Grill. The seafood was fresh, there was friendly service, and the overall meal quality very good. Pelican’s Landing does seem to have a more romantic atmosphere, whereas, Trout Street is very much a noisy, family-oriented establishment. Admittedly, Trout Street was tastier, but quite a lot more expensive. Trout Street has a much better view (boats and harbor), food quality is slightly higher and service slightly better. Marcel's Restaurant has been raved about repeatedly by my sister, her husband, and a host of other people. I've been dying to try them. However, every time we have tried to dine there, the restaurant was closed for one reason or another. I would therefore recommend calling ahead.
For fast food, I highly recommend Port A Pizzeria, for their delicious pizza, and the local Whataburger.
If you should find yourself in Corpus, you definitely need to check out Snoopy's on the Pier. I believe you can see this seafood restaurant from the causeway. Extremely casual dress, fresh seafood, indoor or outdoor tables. This place is almost always packed because the food is good!