Taroudant is a good place to cycle; bikes can be hired at Brahim Bikes on the main square. Petits taxis charge Dh8 per trip (Dh12 after 8pm).
You can tour the ramparts in a calèche. The horse-drawn carriages gather just inside Bab El Kasbah, on Place Alaouyine and at other prominent spots. A one-way trip across town should cost roughly the same as by petit taxi, although the driver may disagree; don't pay more than Dh25. For a one-hour tour, including the medina, a circuit of the ramparts and a small tannery, don't pay more than Dh120.