Nick P.
Yelp
This area is a tourist attraction, but that does not mean it is not fun. There is great food, fun shops, and nice people. One does not have to go to the attractions for tourists, they can see the culture of making and dying clothes, the secrets of making tamales, and the art of hand painting ceramics. The locals are really nice, even the ones not asking for money.
Some tips are:
Rent a car, get full insurance coverage, and do not go wondering at night. It is very easy to get lost, especially as mobile navigation does a poor job.
Do not use bargain in USD or tell people where you are from or you will just get ripped off. The exchange rate and facilities are sketchy here, so exchange you home currency to pesos in your home country. Negotiate 1/8 the cost Mexicans initially ask for, or walk to the next shop.
The nightlife is magnificent if you have a friend local to the area and a DD. Do not forget you are in Mexico.
The are is safe, as police are everywhere, but mostly in this area.
Finally, don't go venturing for RX, it's as illegal in Mexico as it is in the US. Pharmacies now are calling the police on people looking for RX, especially in this area.