I have been to Mexico before so I knew not to expect too much from Ensenada. I was a little concerned about the recent violence in Mexico but had heard that it was settling. We choose to ride ATV's for our shore excursion offered by Extreme Tours. Once we left the ship, we were ushered to a bus where our host talked a little about the city and safety. I specifically remember her saying to be careful who you get a ride from. They then drove us about 30 minutes away to a nearby warehouse where the ATV's were located. After about a 15 minute safety briefing we were on our way. I have ridden motorcycles in the past but have never been on an ATV. I was surprised how easy it was to ride. We followed our instructor to a hilly area where we "followed the leader" for about 2 hours. It was fun. Afterward, we boarded the bus and they offered to drop us off in town on the main street in order to shop. We later went back to the town and did so. We felt safe but we stayed on the main street, didn't stray too far, and left when it got dark. I've always been careful in Mexico. I think good advice for non natives is not to stray too far from Papas and Beer (its like an embassy, if you make it there you'll be safe) and to keep evaluating how many other tourists you see where you are at.