Ensenada is a really nice, clean and safe city. They have really cleaned it up. We took a private trip to the wine country. Just the driver/guide, my husband and I and 2 gentlemen from Guadalajara in a SUV. It went to 4 very small, boutique wineries. It was supposed to be a 5 hour tour but it went 7 hours so we really got our monies worth. The tour was cheaper than Carnival's, lasted 3 hours longer and went to 2 more wineries. Fantastic, personal service. Shore Excursions Group also guarantees you to your next port if there is a problem.