Our favories in order are
HoJo
CCI
Tropicana
BWPPI
Anaheim Plaza
These are the places we've stayed that we consider walking distance. The walk from the HoJo, CCI & AP are about the same, it's not a long block at all imo. It takes our family of 4 about 5 minutes to do it in the morning, more like 7 at night but it's worth it.
HoJo has a GREAT staff (seriously, only second to the staff at the Disney hotels we've stayed at, GCH & PPH), nice rooms, comfy beds and the killer Ent Rate!!!!! They have the pool and the play area for the kids, the kids love the play area. That's our first choice EVERY time. Only drawback for the HoJo....no free bfast, but for rates as low as $59 a night for a double room with a fridge, I'll bring my own bfast.

HoJo also has FREE parking!!!!!!!
CCI has a really good staff, FREE shuttle, FREE bfast (that's higher quality bfast then many other free bfasts at area hotels), nice rooms. Easily walkable in the mornings and we took the free shuttle home at night.

I can't remember if we paid to park or not but I don't think we did.......
Tropicana was nice, free bfast (wasn't impressive tho), nice staff, nice pool area with a HUGE hot tub to soak your tired feet in. BEST part of the Trop is how close it is to the crosswalk to get to the parks. It's the second closest!!

I think they also offer free parking, but honestly we haven't stayed there for a couple years, we did our second, third and fourth stays at the Trop but we then discovered the HoJo and switched our loyalties.
BWPPI, we only stayed here one night, the room was nice, staff was very nice and friendly (we check at 1 am and they were so nice to us), free bfast at Captain Kidd's but NOT CK's food, which is the only reason we actually ate the free bfast! lol CK's is HORRIBLE whatever you do don't eat there, unless it's the free bfast from BWPPI! The best part of this hotel was it's literally the closest you can get to the crosswalk, the walk is tiny. I can't remember if parking was free or not.
Anaheim Plaza, the best part of this hotel was the rate, we paid $59 a night over a weekend. The room was HUGE, there was a small balcony outside, pets were allowed (we didn't take our dogs). No free bfast, and there was a parking fee of $4 per day. Staff was friendly, the walk was fine. My biggest complaint about the AP was the water temp did not stay consistent, during every shower I took the temp. fluctuated from what I set it at to hot to cold, I never froze or scalded but it was not comfortable. However, that did ensure I took quick showers so we did get to the parks faster! LOL
We would stay again at any of the listed hotels.