My two cents regarding language. Make every attempt to engage people in their language, even if very rudimentary and travel related. The earnest attempt alone will usually endear you to the person resulting in the conversation quickly turning to English. It's the presumption that everyone speaks English that understandably rubs locals the wrong way, not the fact that many do indeed speak English.
DO NOT try to speak Spanish in Italy, or vice versa. Wars have been started over less.
DO NOT try to speak Spanish in Italy, or vice versa. Wars have been started over less.