For finger prints and to select where you would like your passport picked up is this site
https://ais.usvisa-info.com/en-mx/iv
And for medical exam you could find the list here.
https://travel.state.gov/content/travel/en/us-visa
If your doing it in juarez Frontera medicas was pretty quick and has better reviews from what i read.
It depends. You should schedule your biometrics and medical the same day a day before your appointment. They told us 3 days before but they give them the same day so a day before your appointment is good. After the appointment it took 4 days to receive his passport. So in total we were there about 9 days since we left earlier not knowing we we could do the medical and biometrics the same day. We booked in the hotel next to the mall it's super safe and walking distance. Also we drove since they dont tell you when you would receive the passport.