At the low price point, you can get a digital audio player with a human-ears-perfect DAC and a human-ears-perfect amplifier for under $100, that will feed headphones of sufficient quality for between $50 and $200 depending on your criteria.
(And it's all portable.)