Crafts, churches and chocolate in beautiful Oaxaca, Mexico Gallery