Find hotels in Downtown San Jose del Cabo from $74