Beats by Dr Dre Pill Bluetooth Wireless Speaker - Neon Orange
This is compact and sounds great.  The rounded shape makes it easy to wave in the air as your dancing for joy, and it sits nicely on a table or shelf.  It seems to hold a charge well.  It is small enough to travel with and comes with a zippered case to protect it in your bag or drawer.  But you don't have to spend this much to get a nice bluetooth speaker. There are cheaper ones that also sound pretty good.  (I have a SoundLogic XT that cost less than a third as much and works fine as well but doesn't has a