If you need a reliable car for a teenager or just a ride when commuting to work i would definitely recommend the '11 civic coupe. I've had mine on a lease for the past 3 years now and so far its been excellent on gas. the car is a little small especially for taller people but for short people like me its comfortable! I have never had an issue with driving it in snow (especially with some michilen tires). it accelerates at a decent rate on the highway too.
I will say though that its a high maintenance car. the slightest amount of dirt in the filter or air loss in the tires brings your mpg down. And the paint chips and scratches easily on it. The clock goes too fast too.