We have Sigg water bottles for my kids.
My oldest is entering 4th grade - we have used them since he was in pre-K. He has graduated to a larger sized bottle but this has worked really well. The only time I get a wet lunch box is when someone leaves it open.