Puebla City with in Spanish-colonial architecture surrounded by volcanoes and snow capped mountains offers an opportunity to experience a city alive with culture.