there are lots of affordable portable CD players with MP3 CD support such as Mercury, Philips eXpanium etc...Digit had carried out a review and test on some of the portable CD Mp3 and MP3 players some time...
*www.bizrate.com/buy/products__att236603--206567-,att259--43062-,cat_id--11570000.html
*www.audio.philips.com/
And, portable DVD player with MP3 support are scarce.....apart from that Sony, here's another one, but they are costly and not available in India..............