A friend and I are planning a trip and would like to spend a couple of days in Puebla, Cuernavaca and Taxco and maybe a week in Oaxaca. We'll be flying in and out of Mexico City. ANY advice re bus travel, places not to miss, accommodations WITH WIFI would be appreciated. If we go by bus, can we get around in the cities by foot? Or, would renting a car be a good idea? (we are two women). Would love to hear your experiences with similar adventures.