Need a new thermal coffee mug. I have a bamboo one that I like but it is very stained and looks horrible. Can anyone recommend one that will stay hot for 1hour+ and won't stain? Doesn't need to be spillproof as using at work, not travelling.