I also eat around 5 to 6 meals per day but it is easy for me bc I work in an office and can just keep everything in the refrigerator all day. On the weekends, it is much harder, though bc I never know what my schedule will be, and like you said, you end up having to always bring food with you which can be annoying.
There are many benefits to eating often. First, the more often you eat, the higher your metabolism. I'm not sure of the exact science behind this, but apparently it's similar to kind of "keeping the fire going." Of course, if you eat more often you have to eat smaller portions and the food should always be healthy!
Also, if you eat often, you never get all that hungry and it keeps you from over-eating or having a really huge meal bc you are so hungry. I find too, that I really don't like to feel "full" and eating often keeps me from feeling that way. It is just kind of a grossed out, lethargic blah feeling.
From someone who has done both, I would say stick to the smaller meals. But that is just my personal preference... everyone is different.