I presently use a Roland SD-50, so I can both have Real Sounds and MIDI Sound of a nice quality and need only one single USB cable from my laptop to the SD-50.

I picked up a used unit, so if you are lucky (too) it should not costs you very much.