Given your requirements, I would go in for Ford fiesta classic. It is the most fun to drive of the lot, is comfortable and parts are reasonably priced too.
Ford's in India used to be expensive few years ago, but the spare prices have reduced a lot over the past five years with local manufacturing.
Nissan sunny is also a good buy. It is modern, has the longest wheelbase but after sales service could be an issue with the limited dealer network.
Fabia has the brilliant ride comfort but spares could be expensive.