Whatever choice you make, be sure the speakers have its own volume control. Straight plug in speakers have never worked for me, the volume is always to low
Anything with a line in will work. How much power and what sound quality you prefer is up to you. Might help to provide your specific criteria (including budget) if you really want suggestions.