At one time they said Southpark was based of the town where Columbine took place but I have not heard that in a while.
Urban legend.
No, Littleton is still pretty close to Denver. South Park is based more on the rural areas outside Denver, like Fairplay or even Nederland.