Another vote for Best Western Park Place Plus directly across the street. You can't get closer unless you stay at the Grand Californian. It's clean and spacious and includes a hot breakfast. And it's very reasonable, especially if you get a AAA discount. We went to Disneyland for the first time this past May, and we managed to do pretty much everything we wanted (except for the few rides closed for refurbishment) in two days - one at each park. We arrived 45 minutes before opening and stayed til closing both days, and did only QS meals, no long sit-downs. But we don't mind running ourselves ragged at Disney in order to accomplish as much as possible. And we're not interested in character M&Gs, so whether 3 days is enough to "see everything" is a relative term (and also is dependent on crowds).