My current favorite winery is Bruma- the wine is great, but the vinicola itself is beautiful. Finca Altozano is a favorite for dining- the Pulpo Pacifico is tremendous, as is just about everything else. Prepared Chocolate Clam (it's not chocolate) is excellent, and the shortrib taco is the best.
Cocina Doña Esthela is delicious for lamb barbacoa (birria).
Deckman's is easily among the top 10 anywhere.
Accomodations are expensive- I can't help much about that. But I'd certainly suggest getting a reservation- it's all the rage now. Ensenada is the most affordable, but I won't get on the bike at night nor after 11 glasses of the local vino, so I stay local and pay the $$$.
When I ride down, I generally cross at TJ, ride south on the toll road until about La Fonda, then hit the libre which turns inland- twisty and scenic, and avoids Ensenada. There's a turnoff to Valle- goes left- get a map, you'll want it. I leave up the 3 to Tecate, and on the bike spend about 3 minutes in line. Your passport helps, your driver's license will work in a pinche.
NOTE: EVERY US CITIZEN is supposed to stop at the border and get a stamped FMM (tourist card) regardless of how far or how long you're in Mexico. There are no exceptions. That said, very few people actually stop for it- in fact, I don't know anyone who does, except me. So what's the big deal you might ask?
Nothing, if you don't get stopped or in a crash of some sort. Then it gets interestinger. Some Mexican auto (bike) insurers will use your lack of an FMM to refuse paying the claim. For others, it LE wants to get tough with you, your lack of an FMM is an excellent reason. You're free to proceed however you wish, but that's the law.