I've had a Disneyland Annual pass for two years and still go at least once a week. The best time is in the winter since the crowd trim down and most rides only have a 15 minute wait. It's fun to just walk around grab dinner at the Blue Bayou and take a ride on Indiana Jones. Be careful of the Monday crowds they are as bad if not worst then the weekends.
more