The waiting period of the car is depend on various factors like; in which state you living in along with colour and trim. However, the standard waiting time for Hyundai Elantra petrol is around one-two week. While for the diesel variant, you might have to wait for 2 weeks to one month.
You can calculate your bank loan EMIs here, http://www.cardekho.com/car-loan-emi-calculator.htm
Indeed the Hyundai Elantra is a good choice but its facelift is expected this year. It will be a comprehensive facelift inside-out. Moreover, other good option in the segment are the new Corolla Altis and facelifted VW Jetta in the Elantra's price band.