I have spent 20 years off an on cleaning up spilled beverages, usually right after I clean my kitchen floor.
My daughter, now 4 refuses to use any type of sippy cup but still spills when we give her a big girl cup to drink out of.
I found a solution that I wanted to pass on. I use mugs for her drinks. They are heavy and have a large base that makes them almost impossible to spill.