It's possible to do your PPL in two weeks. But, you have to dedicate yourself to it and nothing else.
For most of us with jobs and school, it takes a while. For me, it took approximately 9 months, one of which we didn't get to fly at all because of the weather.
If your looking for a "speedy" course, I'd look into ALL
ATPS, Inc. http://www.allatps.com
. If I had the oppurtunity to do it over again, I would have done it with them. You get 85 hours in a Skyhawk with training for $6,995. That's substantially less then paying as you go (especially in the New York City area.) I'd be wary and stay away from schools that offer a PPL in 45 hours. That just freaks me out.