On this trip, we stayed at the Hilton Tokyo Bay, which literally has a monorail stop in front of it, and from our room we had a perfect view of the castle and space mountain. The resort is much like Disneyland in that there are great, economical hotel choices literally right outside the gate.
They DO have Disney resorts though. They have the Disneyland Hotel, which is beautiful and 200 feet outside the Magic Kingdom entrance... And they have the Mira Costa, which is an amazing hotel that literally sits INSIDE Disney Sea. We stayed at the Mira Costa in 2008, because we thought it would be a once in a lifetime trip... So we had to do it. But those rooms are $700 PER NIGHT.
We got TWO rooms at the Hilton (one for us, and one for the kids!
) for half that, plus it included what we thought was a great breakfast buffet every morning. We got "happy magic" rooms, too... Which our little one loved. Each room had a magic mirror, one wall had a key and lock that when you turned it would light lights and make noises, and the walls and ceiling were painted as if you were sleeping under a tree.
Disney also has the Ambassador hotel, which is the more "budget" choice... But it was still way more than the Hilton, and funny enough, a lot further from the parks than we were.
From our room, it was about a 3 minute walk to the monorail stop, then the first stop was Disney Sea. Two stops later was Disneyland. It was nice at the end of a long day to hop on at DL and go one stop and be "home".
EDIT TO ADD: I happen to have a pic on this computer of our view when we stayed in the Mira Costa. How about waking up to THIS view every morning of your trip??