Yeah, that JVC seems like a good deal. The USB thumbdrive is a great way to go.
No speaker suggestions outside of going to the store and giving a listen. Anything will be better than the stock speakers and sound is such a personal preference. Or, whatever is on sale.