In Levittown, you are fringe for almost all NYC FM's, but the good news is that they are fairly easily received. If indoor is your only option (and I hope it isn't), get a twin lead (flat antenna wire) dipole, and fully extend it so that it looks like a T. Then, orient it so that the top of the T is perpendicular to NYC (an added benefit from your location is that you will also be roughly perpendicular to Philly, so no dimunition of your Philly signals). Tack it to the wall as high as you can. You can help this antenna with gain by connecting it to a signal amplifier, but there will be some loss through the 300-75 ohm baluns.
If you can mount an outdoor antenna (I hope you can), go to the Stark Electronics page and order this FM Yagi:
http://www.starkelectronic.com/acantena.htm#FM. DO NOT install it using 300 ohm twin lead; while this cable has good gain dry, it loses much wet, and must be installed with standoffs so that it doesn't touch metal. Connect it using RG-6 coax (RG-59 if you want to go cheap). Install a ground, and ground both the antenna mast and the coax (use a grounding block). If you don't, and lightning strikes, your receiver, and possibly your house, will be toast! Aim the smaller end of the antenna toward NYC (use this site to determine the proper direction:
http://www.antennaweb.org/aw/welcome.aspx). You will point the small end in the direction for TV channels 2, 4, 5, etc. If the coax run is longer than 25 feet, you may need to install a preamplifier to overcome the signal loss, but this is typically more of an issue with TV reception than FM. If you want to spend some money and add a rotor to this installation, you will find a sea of stations out there for the picking!
Good luck! I am confident you will pull most of New York's FM dial with the outdoor setup, and a goodly chunk of it with the indoor dipole. If you have any questions, post them here, and I'll try to answer.