Weather: Lots of sunshine!
Baja California is the second longest peninsula on the planet and longer than Italy - so, the north is not quite as warm as the south - the west is cooler than the east side.
Actual Weather in Southern Baja
Average temp numbers:
January (San Felipe): days around 75, nights around 55F
January (La Paz): days around 102, nights around 75F
February (San Felipe) : days around 72, nights around 50F
February (La Paz): days around 100, nights around 72F
March: days around 74, nights around 52F
April: days around 75, nights around 55F
May: days around 80, nights around 60F
September: days around 95, nights around 68F
October: days around 80, nights around 60F
November: days around 72, nights around 50F
December: days around 71, nights around 50F
Rain? Very unlikely, but not impossible. So better be prepared.