Have stayed at all three onsite hotels and have to say DLH was my favorite (stayed there twice). I do like the GCH, don't get me wrong, but it is expensive. I stayed on DVc points in 2008, prior to the opening of the villas there.

We stayed on Harbor Blvd in 2006, but the name of the motel excapes me at the moment, but it was right across the street from the bus entrance to the parks. Probably closer than PP, and maybe DLH, depensing on which building you were in over there. It was clean and basic, and an added bonus was being able to see the fireworks from our back window. Desert Inn & Suites I think was the name.