Artman, yes I have visited Puebla and love it. There is excellent bus service from the airport in Mexico City to Puebla. Puebla has a thriving historic center, delicious food, and several very fine museums, including the wonderful Museo Amparo and the very glitzy, a bit Disneyfied but still fascinating Museo Barocco. The area surrounding Puebla is extraordinary. You will find beautiful pueblos in the shadow of the volcanos, great markets and festivals, amazing colonial monasteries andl churches (the Mexican baroque churches in the area, such as Cholula (built over a huge pyramid), and the amazing Tonontzintla (not to be missed)) and very friendly people.
Talavera pottery, though it can be pricey, is very good stuff. Try to find an authorized dealer such as the one in the Casareyna Hotel (very nice hotel by the way). You can also find some excellent glassware at very good prices.