Well truth be known, the Met's fee is actually a donation -- meaning that the $20 is suggested, but you could get in for $5 just fine.
Other great (and free) attractions:
Staten Island Ferry - free all the time; good view of Statue of Liberty
Brooklyn Museum, free every first Saturday after 5 p.m.
Bronx Zoo - free on Wednesdays