Try the Anaheim Fairfield Inn by Marriot. It is pretty affordable compared to the DL Resort Hotels (two-night packages starting from $268), up to five people per room, and is right across the street from Disneyland. It's also the hotel I stayed at during my 2005 vacation, and the view is pretty good from the balconey.
__________________
"To all that come to this happy place: welcome. Disneyland is your land. Here age relives fond memories of the past, and here youth may savor the challenge and promise of the future. Disneyland is dedicated to the ideals, the dreams, and the hard facts that have created America... with hope that it will be a source of joy and inspiration to all the world."
-Walt Disney, July 17, 1955-