Have your friends pay for your CFI in exchange for free lessons. Sure beats everyone asking for free lessons once you get your CFi
Cheapest way is to study like crazy on your own, and take a few flights right seat to get the maneuvers down. Find a instructor at a FBO that will allow you do the studying on your own, and spend a few hours with you getting you ready for the check-ride. If you prepare by yourself, cost should be pretty cheap.