Oaxaca - the perfect travel guide for a 4 day trip