During my first marriage we lived in Yuma Arizona and went into Mexico a few times. Once we camped on a beach (we got stuck in the sand) with his CO. Looking at the homes and everything was like watching a 50's movie, in the 80's. Very poor also. Kids begging which is heart breaking. They decorate their yards with tires. But they have one big huge moon. We though a town was on fire. Then it got up high. So pretty. We partied on the beach til like 2am and went to sleep. At 5am we wake up to ELVIS blasting in Spanish. The Mexicans were up and partying at 5 am!! Could not believe it! They were blasting 50's music in Spanish haha! Too funny. They helped us get off the beach tho. Very nice people. It was not only a culture shock but like stepping back to another era haha! So cool.
Here's a personal experience ... Americans bathe everyday and I guess we assume everybody else does too ... When I was in the USAF I was stationed in England, I was at pug and saw a cute girl, she smiled so I started walking to towards her, when I got within a few feet I smelled her unbelievable body odor! My eyes watered and gagged, I turned around and walked away searching for some fresh air to breathe.
I'm from the Caribbean and in the country that i'm from it's very impolite, even distasteful to not greet someone (both strangers and familiar person) when you come into contact with them. Therefore you must say Good Morning, Afternoon and Night and address everyone that is in the room that you walk into. However, in some parts of America that i've visited, especially New York, culture shock slapped me in the face because people don't generally greet every stranger they meet.