Ensenada was fun! It's a very clean city filled with nice people and a lot of junk shopping (great for souvenirs). Take the trip to La Bufadora. It's cool, but the shops there are even cheaper than in the main city. The food is great and the coast is beautiful.