Learn Spanish. Seriously. Please.
Just enough to get by. It’s a multi-hour plane ride to get here from wherever and you can study then if you forgot beforehand. You can even buy a book on the language in the airport. It’s expensive, but how much did you spend on your plane ticket or tour package? Consider this a part of it. Or consider the time you’ll save getting the right reservation or bus ride.
Some local lingo couldn’t hurt either. And practice proper pronunciation. Gringo Spanish is almost as bad as no Spanish at all. Look stuff up on the internet. There’s no excuse not to. Internet age—all information is free.
Do not expect the world to cater to you outside your home. Be polite, be patient, be flexible, but learn Spanish.
That is all.