I personally would not stay at the Pueblo Bonito Rose or Blanco. Nothing wrong with them, just not exceptional. I can't speak to Villa del arco or del Palmar. Casa Dorada is in a great location. You literally stumble from your pool down to the action at Medano Beach, and can walk in to town for dinner. Newer than the Pueblo Bonitos. We love Playa Granda from a timeshare perspective. Great location too just on the other side of the marina (can walk to the marina in 4 minutes) Pedregal is ranked #1. Never been there. Pricey. Sure it's good. Only major decision you have to make is location. Don't stay in San Jose or the Corridor if you want to dine/party in Cabo.
Restaurants:
1) Hacienda Cocina Y Cantina - DO NOT MISS THIS PLACE. Book dinner at sunset. Incredible views, food and value
2) Maria Jiminez - our absolute favorite local authentic Mexican place.
3) Las Mariscadas - terrific seafood (grilled whole snapper, etc). 2 X 1 on Los Cabos Passport Card
4) Salvatores - Italian. Lasagna and pork shank. Not just great Italian for Mexico, great Italian period.
5) Gardenias - best lunch spot for fish and shrimp tacos and a cold beer
6) Burrito Surf - terrific burrito place. Bethany is a Cali girl from San Diego St. Another 2 X 1 on the Passport Card. Great stuff.
7) Gordo Lele's - dive taco place. Javier make great, cheap tacos and tortas, then will put on a wig and start playing Beatles tunes. Seriously.
8) Monkey Business - Miguel makes the best Margaritas in Cabo. All from scratch. Fresh squeezed.
9) Happy Endings - go see Gene, "El Jefe". 2 beers and 2 tequila shots for $5.
10) Sammy G's - Sports bar with terrific burgers/salads. Next to Salvatore's, same owners
11) Maro's Shrimp House - 2 lobster tails and 5 jumbo shrimp for $19. Party place. Drink a Bullfrog. I had 2 and was hammered. The record is NINETEEN.
12) Tiki Sushi Bar - very good sushi and a GREAT fish and chips for $5. Perfect for lunch on the marina. On Diner's Drive Ins and Dives
13) Solomon's Landing - another marina restaurant on Diner's, Drive Ins and Dives
14) Cabo Wabo - fun live band, DJ. Expensive drinks. Better to have a buzz when walking in and just add to it.
15) Billygans - when you want the action on Medano Beach, walk up to the valet out front of Billygans. "Charo". Cool dude. Even if you don't have a car to park, give him a $5 and ask if he can set you up with some lounge chairs on the sand. Only go front row if you don't mind being hounded by the vendors. Otherwise get the 2nd or 3rd row. These guys are on top of it. They will have buckets of beers next to you in minutes, and will open one and hand you a cerveza and lime before you sit down. Great service all day long.
16) Cabo Klin. Pack LIGHT. There is a lavenderia 4 blocks from Billygans/Medano called Cabo Klin. Bring in your laundry. Come back 5 hours later with it washed, fluffed and folded. We took four pillow cases in and paid $20. Ridiculous.
17) Senor Sweets. Got to have our gelato fix. Other side of the marina.
18) Golf - Cabo del Sol Ocean course if awesome, but very pricey. Got to do it once if you're a golfer though. Diamante was one of my best golf experiences ever. Like golfing in Vegas, golfing in Cabo isn't cheap.
19) FISH
The forum on Trip Advisor is great. You'll find many more hotels/restaurants/bars advice on there. I only gave recommendations to those I've been to. Missiones de Kino looked great when I passed it. It'll be on my list next time. PM me if any questions.