Here is a cool gift idea for those who are into karaoke. The Starion KS829-B Bluetooth Karaoke Machine comes with 2 x 10-watt speakers and a light show. It has USB ports for your devices. You also get a convenient iPad cradle. The KS829-B has a LED display, volume & echo control. It can hold two microphones.
This karaoke machine has a disco ball in the back. You can record your performances through its USB ports. More information is available here.