Hello Reena,
I'm not sure if you're applying with a job in hand or not. But the first thing I did once I had my Immigrant Visa stamped was to start applying for jobs. Once I got 2-3 interviews lined up, it was then that I decided when to fly.
Reason being, once you've a job, finding a place to...