The cheapest way is definitely via subway. Take the Airtrain from the airport ($5) to the subway line A at Howard Beach. For $2 it takes you into Manhattan, anywhere from battery park to 207th street. You can also connect to other lines for free to reach your final destination. Visit www.mta.com for more information.
The cheapest way is