Hi - I'm from New York. It's fairly difficult to find a building that will let you sign a lease more than 4 weeks in advance. (the exception would be new developments that are eager to get their units rented) So, it's best to time your search when you're ready to move. One way to do it is to go to sublet.com and sublet an apt for a month before your move and use that as your search period. The best website I recommend for finding apartments in NY is www.streeteasy.com - which lists broker and no fee apts - or www.nybits.com, which lists no fee only. I don't recommend craigslist - unless you're looking for roommates or a share. Brokers aren't going to scam you - they're just an additional expense that's only worth paying if you don't have the time and energy to look for yourself (however, they do have some listings that you won't be able to get to). Hope that helps.