All of the companies have locations within about a mile of DL and HoJo.
There's an Alamo in Downtown Disney, 1565 S
Disneyland Dr.
Avis is about 1 mile from HoJo on 200 W Katella.
Enterprise is right next to Avis, 231 W Katella. Also one at the Convention Center, 777 Convention Way. I believe Enterprise has free pick up, but they charge a lot for dropping off at a different location.
National/Alamo is also on Katella, but a few blocks in the other direction, 711 W Katella.
Budget is at 2132 S Harbor (probably near the Convention Center) and advertises free pick up.
Dollar is at the Anaheim Plaza Hotel, 1700 Harbor Blvd.
Hertz has locations on 221 W Katella and 700 Convention Way
maybe someone can do one of those google maps. I haven't ever done one before.