I kind of want one of the metal cigarette one hitters but I hear they need to be cleaned like a forget ton
So long as you cash it every time you use it, you don't really have to clean it that often. And when you do need to clean it, just soak it in some Iso or stick a bobbypin through the mouth piece.
If you get a 1 hitter, I recommend you get a dugout too. They're pretty nice.