These are kind of fun- and you can get 2 shipped completely free from Savemore. If you go through this link you will get a $10 sign up bonus. These water bottles are $5 each- so 2 free after your $10 credit.
These would be good stocking stuffers I think. Or nice to take to Disney World perhaps.