We are taking a different boat (Rocio del Mar) for an upcoming trip from San Jose del Cabo, so just did some of the same research
Our boat's web-site had a list of 8 "recommended" hotels. From their list, there is 1 close to the marina, a few in the "arts district" (cheaper) and a few large, all-inclusive beachfront resorts.
Here is the list from the Quino el Guardian's web-site. Interestingly, these are the exact same hotels as those listed on the Rocio web-site, in the exact same order::
Hotel Recommendations - Quino el Guardian Liveaboard
My quick summary:
- Marisol - low cost, fantastic TA reviews, small/homey, 1 block off beach
- Bel Air (renamed the Reflect Krystal Grand) - large beachside resort
- Tropicana - low cost, arts district
- Barcelo Grand Faro - large beachside resort
- Hotel el Ganzo - right at marina, but $$$$$
- El Elcanto - low cost, arts district, good reviews
- Cabo Azul - larger beachside resort
- Hotel Posada - low cost, but inconsistent reviews
We chose the Tropicana (recommended by both boats) for the one pre-trip night we are staying in SJDC. It is located in the touristy arts district.....on Thursday nights in the SJDC arts district, there is something called the Artwalk...a sort of art-oriented tourist street party. We happen to be staying there on a Thursday night, so thought this would be a little more fun than a marina hotel. Tripadvisor had good reviews, so we went with it.
Art Walk
The easiest option recommended by both the Rocio and your boat is the Hotel el Ganzo....which is right across the street from the marina. But $$$$$....maybe you can find better rates, but for the time we are going, it was something like $500 for a 2 person room.....but I do think both boats get you a 10% discount if you mention the boat's name when booking.
The Tropicana for the same period is $120 for 2 people....
Hope this helps.
Chris