Oaxaca, Mexico

Troops carry the Mexican flag down the street during a daily color guard ceremony. Oaxaca is known for its colorful celebrations. Christmastime festivities begin on December 8 with the Fiesta of the Virgin of La Soledad, and culminate on Christmas Eve. The mild spring-like weather makes a winter trip to Oaxaca really pleasant.