If petrol, then Figo will give you very less FE. ARAI figures alone are 15.6 only. In real city conditions it will not give you more than 12.
Ritz is becoming common now a days on sheer basis of its practicality. I'm not advocating it, but people who went for it are really happy with this car. As I mentioned earlier also that its totally personal choice on looks!
Did you check BEAT? It is also tall boy design with sufficient space and power, and returns good mileage too. Gives around 14-16 for my friend in city. Highways it is around 18 and has superb control in 3 digit speed also. Chevrolet is serious about ASS and spare parts are almost comparable to Maruti. So it will not make a hole in your pocket every now n then.
Don't be inclined towards one car just going by reviews.After all it will be you who is going to be in driving seat!
Just test drive Beat and Punto back to back and then make a decision!