During our last visit to DL we stayed at the Crowne Plaza. It is not within walking distance but has an excellent shuttle service that is free. The hotel is beautiful and recently built. Rates were much lower than I expected. We ended up paying about $65/night because they had a special running that included the 4th night free. There is a Target right across the street which was great for buying snacks, bottled water, etc. Also, there are a couple of restaurants next door. One was Joe's Crabshack and I can't remember the other. I believe the location is actually listed as Garden Grove, but it's not really that far. What I have discovered about many of the hotels within walking distance of the parks are that they look great on the outside but the actual rooms are old and in need of refurbishment. And, let's face it ... after walking in the parks all day, nothing is close enough!