Cabo San Lucas is the only place in all of Mexico that I did not enjoy; I think it's because there were too many wealthy, entitled tourists there (the locals were not their usual friendly, festive selves)!
Yeah, it's a great city in Mexico! Here you can visit a lot of places if you love nightlife and cultural life, it's a city that gives a special touch for all tourists. I would invite all tourists from the world to pass a day in Tijuana.
Rosarito is a cool safe city with a crazy inexpensive nightlife. I hooked up with people at the hostel and had a blast! I ended up staying a coupleof months!