Nestled in a valley and encircled by impressive mountains, Oaxaca is a beautiful colonial city that is as charming as it is culturally fascinating.Cobblestone streets combine with brightly colored buildings that are lit by bright sunshine and blue skies over 300 days of the year, making this city a popular destination for photographers, writers, and artists, who get lost in its allure.

Let it be known, however, that Oaxaca is not merely a pretty face, it is also a culturally rich city, bursting with things to tickle the cultural senses. Sixteen different indigenous languages are spoken in the state and this cultural diversity is also reflected in the huge variety of textiles and handicrafts on offer in Oaxaca. A plethora of villages dot the roads out of the city, each producing different handicrafts from pottery and weaving to carving and metal work. There is something for every taste and the artisans are proud to show visitors how they make their crafts; their incredible talent making their work seem effortless.