Instead of using your phone, go to m.foursquare.com on your computer. It will let you change your 'current' location, and then you can search near there. For example, I live in Lakewood. My cell phone wouldn't find EWR because I'm too far away. I went on my computer and set my location as Newark NJ, and then logged in at nearby EWR!!!