I know the CSAA (California AAA) website allows you to book Disneyland travel through it's website. They also usually have a 1-800 number that you can call to reach a travel agent.
We always go direct with the hotel. We actually get it cheeper MOST of the time if we book it over the AAA travel agent or site. The hotel websites are a great place too.