f095 Cabo is great for a long weekend of fun. US dollars welcome, only photo ID and Birth Certificate for entry etc. But you are hounded with people trying to sell you a timeshare - everywhere you go. I know, my first visit I was pressured so hard that I bought one (back in 1997). Now I just swap the timeshare for other destinations
Aruba's beaches are fantastic - the water is such a beautiful shade of aqua and the swimming can't be beat. There are sunken ships to snorkel and dive around as I recall. I would return there more often but I live on the west coast and the trip is a bit far - much easier to visit Belize!
Good luck in your search for paradise - isn't it fun researching?