I am looking to surprise my wife with a trip to Cabo for our anniversary. I would like some insight into what you guys think are the top 3 places to stay for that celebration. She loves the beach but don't necessarily have to get in the water but laying on the beach would be great. I understand there is an area close to town and the then further out there are some really nice resorts. I'm just not sure what is where and what resorts are on beaches that are swimmable. Budget is open as of now just want it to be nice. All inclusive is not out of the question either but you can also comment on this. Thanks in advance for the comments.