There are a few (3?) buses a day from Agadir to Taroudant (Note: buses from Marrakech advertised to be going to El Jadida goto Agadir really, you will need to change there). The bus may drop you off quite a way from the town centre, so be prepared to walk or use a petite taxi.
Grand taxis freqeuntly go in and out of Tardount from Agadir. It takes about an hour and 15 minutes one way from Agadir to Taroudant. There are also grand taxis that go between Marrakech and Taroudant, however, you may have to wait a while for the taxi to fill as not that many people travel directly between the two cities via grand taxi.
Taroudant is a medium sized town. Petite taxis are available (they run on a flat rate, so no meter), as usual, to get you around. Petite taxis line up at the bus/grand taxi station, city centre, and can also be flagged down pretty easily. It takes about an hour to walk across the whole of the town centre.
A colony of white storks lives in a group of trees near the eastern gate of the town.
There are also many pigeons, some of which nest in the square holes in the town walls. These holes were made deliberately in order to encourage nesting and thereby provide the town with a source of food in times of siege. Shooting pigeons is a popular sport, with the shooting season ending in mid-August.
Visit Hotel Salam once a royal palace and its exquisite garden.
For local crafts ask for Aladin Treasures shop and museum. It is well worth a visit.
advise against the Tannery (you'll see one eventually, whether you want to or not.)
Mainly residential Madina, small market district near town centre, heavily rubbish strewn. Take care of motorbikes.
Restaurant Riad Maryam- not the cheapest, but fantastic quality (it apparerntly appears in French food magazines).
Orange juice from street vendors.
Contrary to what you may expect, you can find the best and cheapest hotels at the very main square - Place al-Alaouyine (Place Assarag in berber).
If you're headed to Marrakech after visiting Taroudannt and you don't have carsickness even on a windy roads, consider passing the Tizi n'Test pass in the High Atlas (2100m above sea). All the busses leaving to Marrakech from here are going towards Agadir and around the mountains. You have to catch a grand taxi to Oulad Berhil and from there another one to Marrakech, but state, that you want to go through Tizi n'Test. The journey can take quite some time, depending how long will you have to wait for the taxi to fill in Oulad Berhil and you may stop in a village on the way waiting for more passangers, but the views are magnificent and well worth it. Be sure to start in the morning (there is a bus from Oulad Berhil to Marrakech leaving at 6PM, but since you wouldn't see much of the way, it doesn't pay).