From my ride through Mexico, I learned: Expensive hotels are almost 100% staffed with people bilingual in Spanish and English. This is a great place to ask directions, etc. To find these, search out the 'el centro' which is usually marked all over larger cities ... or you can see skyscraper tall hotels. Go there and ask the directions you want (food, routes, service, etc.). Do not ride at night (yes, this means get off of the roads, get indoors, and putter with your luggage, food, clean your clothes/self, etc.). Know Spanish phrases you will use as well as you can. Speaking sort-of under your breath to people pay minimize your accent. Ride a bike that blends in, and do not look rich. Grow out your beard, hair, and get a tan beforehand. Keep your wallet, passport, and Swiss Army knife in your front-top pants pocket at all times. Take anti-diarrhea medicine, anti-inflammatory medicine, and 2 more water containers than you'd usually take. Bring cheap/small $1 flip flops for around the hotels, etc. Try to keep your bike narrow so you can drive it inside cheap hotels -- nice to not have to unpack, etc. Keep watch for an empty one-gallon jug. Carry this somewhere to cut the top off the top and do your oil changes inside your hotel room. The cut-off top is now a funnel! Bring camp cooking kit with you, so you can cook your own food in your hotel room if you want. It's nice to rest and not ahve to go out searching for food. Ramen and a can of tunafish is cheap, durable, and high in protein, salts (you lose a lot sweating), carbohydrates, is cheap and durable. Yea, I ride a KLR ... did you notice? Hostels rock. You'll have the best rest there. Hope this helps.