Funtainer, which is about $15 at Target. It keeps food warm, has a wide mouth so it's easy to eat things like soup and pasta and short enough to fit into a lunchbox. We use it for wet/spoonable thing like soup, pasta, mac and cheese as well as dry foods like chicken nuggets, dinner leftovers, soft tacos (rolled like burritos) and bagel bites (stacked with a little square of parchment paper in between to keep the cheese from sticking). The kids also like having a thermos of meatballs and sauce and a little sub roll with cheese in it and they can have a hot meatball sub for lunch. This also works for steak and cheese or grilled chicken. So many options!
CafePress.com has Funtainers that you can personalize. They're more expensive than the generic ones, but my younger boys have been using personalized ones for almost a year and haven't lost one yet. They lost a couple of the generic ones a year before that. Thermos also makes a really great small stainless steel water bottle with a built in straw and flip top and you can get those personalized to match the Funtainer as well.