Back to school soon as a TA and on the look out for a new mug. Needs to have a lid obviously and keep my tea warm for a couple of hours ideally. Any recommendations? Currently have a chilli but not overly impressed with it, drips a lot and is a nightmare to take apart and clean!