Amazon has this Little Kids Fubbles No-Spill Bubble Tumbler for $2.98 with FREE Super Saver Shipping and $35 purchase or FREE with Amazon Prime.
This is so perfect to avoid bubbles mess and spills. Love it.
It gets awesome reviews and has won multiple awards.
Pricing was current when the post was published, however Amazon prices change often, so please check before you buy.