Roads Or Dirt
You do not say which. Tecate is a great place to cross, and you head down through the wine region to Ensenada.
You can pre buy hotels from the old government chain, we did that and had some nice places. Bajabound is good for insurance as well. Guerrero Negro is an ok overnight stop. You can pull off the main road and find plenty of places to stop. Loretto is great, seafront hotels at reasonable prices. Don't pass a gas station without filling up, and lookout for the guys with pickups and 50gal drums of gas, they are ok to use.
Do not ride after dark, the animals come onto the road for the warmth.