Say what you will about the $50 Zwave Fibaro Button, I think it's a fun product. We need more fun products like this in the smart home space to get more people involved. It comes in 8 colors and is available on Amazon and other Fibaro outlets.
The trick is you'll need more than $50 to get started unless you already have a Zwave system setup. Otherwise this looks like a great gift this year for the smart home enthusiast in your life.