I've become recently a big fan of small cars. I'm quite fond of my Fiat 500.
I regularly log about 44-45 mpg, its rated @ 100 hp and with the standard transmission I have no problem passing on interstates. It's like a street legal go cart and takes up about as much space as one!
A real blast to drive on curvy rural roads.