The answer to your question really depends on your sons needs. The prices vary depending on the brand and the space they have on it. Does your son own a ton of cds? Does he like to listen to a wide array of music? Does he listen to it constantly?
If the answers to these questions are yes then I would suggest getting an regular ipod. They hold anywhere from 5,000 to 15,000 songs. This will endure that he has enough space for all of his music and it will last him for a long time.
The nano might work if he listens to a lot of music, but is not over the top about it. They can hold 500 to 1,000 songs depending on the model.
The last apple option is the shuffle. If he likes music, but doesn't like a lot of different music all the time and prefers to only have a mix of favorite songs then this one is perfect. It will hold 120 to 240 songs.
Dell also makes mp3 players. Called the Digital Jukebox. They have 3 sizes which go 2,000 & 5,000 & 15,000.
_______________________
One of my best friends own a regular iPod and he loves it.
I own an iPod shuffle and I think it is the best thing for me, but I have heard a lot of complaints that it doesn't hold enough songs and that the shuffling would drive them nuts. I love it though.
My SO also owns a dell DJ and has said nothing, but good things about it so you really just have to find what works best in your situation. Oh! She does wish it had all the fancy attachments you can buy like apple does.
Other than Dell and Apple though I have heard nothing, but bad things so I would stick to those companies.
I hope I helped!
