Walmart offers the Nuby No-Spill 2-Handle Cup in several colors for $2.57. Opt for in-store pickup to dodge the $5.99 shipping fee. (Amazon charges the same, although it can take up to eight weeks to ship.) That's the lowest price we could find by $7. It can be sipped from all sides.

Note: When shipped, this item arrives in a random color. It's unclear whether you can choose the color when picking up in-store.