In Spanish, or perhaps just here, limes are called "limones" and lemons are called "limas," which is rather counter intuitive. But limes are awesome on everything, so I get many opportunities to get in the habit of calling them the right thing.
Making out in public = the thing to do in Mexico. It's just what ya do. It's part of the scenery, it doesn't phase anybody. The reason is apparently because it is socially unacceptable for young people of opposite genders to have each other over to their houses. Where else are you going to snog? Why, at the Cathedral, of course! After all, everyone else is doing it.