While I'd love to have a Klipsch system, my suitcase space is at a premium. My JBL On Stage Micro arrived yesterday. It's so small that I was concerned the sound would be a huge disappointment. But it works well enough for use in the hotel room. The bass is weak but the overall sound quality is good enough. And it comes with a handy little remote control.
Apparently the JBL On Stage Micro II has better bass response but it wasn't worth the extra $40 to me. Both versions of this speaker can dual as an iPod/iPhone charging station although it puts the iPhone into airplane mode to avoid the interference from the GSM frequency band(s).
For song selection, I visited BillBoard's Latin Charts
http://www.billboard.com/charts/latin-songs#/charts/latin-songs?tag=chdrawer.
I took out all the Mexican music & used Google Translate to review the lyrics of any song that sounded good. This was a good idea since one singer was telling his girlfriend what a low life she was for cheating on him. I don't want any of the girls to have a guilt trip during a session because of my song selection.