If you are going for an Indian car.You could buy an Alto K10 if you stretch your budget little bit more.I think its around 1.35m. Its equipped with a 1000cc K series engine which develops 68bhp and it would be fast and fun to drive
But still if you are tall you would find the interior cramped.So in that case you would have to go for a Wagon R
The fuel consumption depends on many factors such as driving style,condition of the air filter,road used,traffic etc.
Normally it does average 9-10 kmpl in city