Piaggio MP3 500, a 500cc scooter, gets up to 60 mpg but has plenty of power for the highway
A solid urban commuter, no question about it, but a bit pricey. Looks like fun, though...