Help with picking laptop speakers

My Acer laptop has THE worst speakers ever. soooo bad. I am trying to find a decent replacement. There seems to be 1000's of "laptop speakers" on Amazon so, I need some help. I would prefer that they be powered by the laptop rather than needing an outlet. I would also like if they mounted to the machine and were in the $25 to $30 range. Any thoughts?