I've been searching for the perfect reusable coffee cup forever, so I was thrilled when I spotted the KeepCup on a trip to Melbourne, Australia, this past spring. A cross between the typical paper coffee cup and a colorful, grown-up sippy cup, they were everywhere in Melbourne—in the hands of commuters and shoppers, and stacked up next to bags of coffee in every café. I brought one of the 8 oz. versions home—the perfect size for a flat white or small latté—and have been using it religiously ever since. KeepCups are made with BPA-free, unbreakable, dishwasher- and microwave-safe plastic, with heat-proof silicone sleeves to keep your hand from burning off while carrying a hot coffee. A plastic piece on top rotates to cover and plug up the opening in the lid—when in the closed position, it doesn't even spill when I'm running for the bus. The cup base comes in four different sizes—4 oz., 8 oz., 12 oz., and 16 oz.—so whether you're a short macchiato drinker or a large drip coffee kind of person, you can purchase the size appropriate for your drink of choice (in Australia, where the cup was designed, coffee culture grew out of the espresso tradition brought over by Italian immigrants, so most people stick with smaller, espresso-based drinks). The cups, lids, and sleeves (excluding the 4 oz cup) are all completely interchangeable, so if you purchase more than one you can swap out the bright color combos according to your mood—the make-your-own section of their website lets you choose your own color for each separate part, ideal for mixing and matching.