Oaxaca City is a just 7-hour bus ride or a short flight south of the capital of Mexico and is a beautiful colonial city nestled in a valley. Famous f...