Rithi,
Here are the lunch bags used by my DH and children.
All these cost less than $10.

Some even come with a free plastic box.
The laptop lunchbag has a front pocket where we can keep spoons,hand-sanitizer etc. The water bottle comes free with it. :)
In the black 2 compartment lunch bag, there is a small front pocket. You can see from the zips as to where these compartments and pockets are.
We can easily place the pyrex glass containers in them without worrying about breaking or leakage. As always, better to place paper towels at the bottom of these compartments before placing the actual lunch boxes to avoid staining.
Wipe them with a damp paper towel and then with a dry one everyday to ensure they are clean and leave them open for sometime so that they are also free from odours.
Cheers
Krithika