Gourmet eats, private pools, luxury spas—these value-for-money resorts have it all. When choosing where to stay in Cabo San Lucas, consider the bustling Medano Beach area for swimmable beaches and vibrant activity, or explore the quieter spots around San Jose del Cabo.