welcome to india... i will be sincere.
gurgaon is among the worst places in india for female security... the new film, "nh-10" ( starring anushka sharma ) is set there... see if you can watch it or at least read about it.
though i live in south india, i will say that language should be no barrier to you as english is understood by most... and your urdu, however little, will be easily understood in gurgaon ( and delhi area ) because of predominance of punjabi, urdu and hindi.
ensure that your contract company provides you trusted transporation and you travel with female colleagues... keep someone updated in your day travel.
food would be no problem for you, though i dare say that vegetarian food would be more available in gurgaon than mutton ( or beef !!! )... if you going to mc donalds or pizza corner or any such place, please ask the counter if it is halal meat.
greeting people is best hello, or even salaam... i generally greet people with a two-hands shake, muslim-style.
climate is presently hot and humid in gurgaon, i believe... carry an umbrella, if you want, for shade.
i suppose delhi will be the place to visit.
@levina any suggestions for the lady??
by the way, what is the field you are coming here for??