To ensure the least likelihood of rain, you'll want to schedule your ride
sometime between January and December.
Everyone's partial to where they live, and being in Carlsbad, I'm no exception. I'd get a hotel somewhere in coastal North San Diego County, because there are great roads going in all directions except West.