If your main concern is fuel economy, then the Vitz is quite good. Do try to find a 1.3L manual. If not, the Passo seems ok too, and I'm not very sure how but it has larger interior dimensions than the old Vitz.
Swift isn't that bad on fuel, and there were quite a few manuals on AL too, gives decent interior space and more ride height.
Or as jdnet suggested, the Familia hatch looks nice, but your F/C expectations may not be met.