Actually, most stryrofoam cups fit into water bottle cages. You can make needed adjustments by pulling or pushing your cage into the needed position.
It works OK if you have a snug tight lid. It doesn't work well with soda pop in a cup because the lids pop off.
Oh, and by the way, the cage has to be mounted on the seat tube so that the cup is mostly vertical.
Ciao