The Chromecast is a perfect stocking stuffer: inexpensive, useful for many kinds of media and easy to use. Today, you can score two deals on a Chromecast, one from Best Buy and one from Google.
Get $5 off a Chromecast at Best Buy, for a sale price of $30 with free shipping. Then, once the Chromecast is activated, Google will give the new user $20 in Google Play credit. However, this only applies to Chromecasts purchased and set up before Jan. 2.