Best car to get from between 2001 and 2006?

I have a Dodge Ram Sport from 2001 ( a gift from my dad) and as much as I love my truck, it's just not practical for where I live now. It takes a lot of gas and the insurance is really high because i'm a teen driver (18) and it's a bright red. I do a lot of traveling from Florida where I live to Georgia, South Carolina, North Carolina and even to Michigan. I need a car that is really good on gas and i'd prefer it not to have a boxy look to it (like in the hood and trunk) other then that just somthing that isn't known to have a lot of problems, I can maintain a car fairly well but I don't want to push my luck. Any suggestions? The brand isn't a huge deal but I have heard the best things about Hondas. Please no rude comments, and thank you for all suggestions. Sorry it was long.

Get a smart car.