I'm looking for a record player that plays 45's and 33's. It must have a headphone jack. I would like it to be portable as well and have built in speakers. What would you recommend? I want good sound and good quality as well. Thank you! Also it should be cheap as well!