http://www.amazon.co.uk/Apple-iPod-touch-32GB-Launched/dp/B002MRRRPA/ref=sr_1_1?ie=UTF8&qid=1320578849&sr=8-1
Great device. Its small and portable, has a very nice touch screen, has speakers, sound is very high quality, and you can put mp4 videos on it.
That aside its like a small computer in your hand. You can surf the interweb, play games, look at videos on youtube and look at por- .. Other things.
I have the 2nd generation which was the one released before this and I love it ^^ Had it for about 3 years now and it has never broke or let me down in any way.
Only problem I can state with these is that sometimes the connection between the headphones and the IPod get damaged and you lose sound. I have been through two IPod Touch's, I currently have the latest generation, I don't know which one it is however but I have to say it's a good bit of kit, especially handy since you're able to set it up to connect to any Wifi device that you have the password to each time you come into range so you've got a bog-standard wifi connection that doesn't cost you more than if you were using it for a computer.
If you want music quality, I have to say that there are better ones out there and of course you'll always need a decent pair of headphones otherwise the sound won't be up to scratch but you'll probably always find that with whatever bit of kit you get.
Although there are options that allow you to customise the sound a bit, IE for base, treble, vocals etc etc.
If you want a good "pocket computer" this is pretty much your best bet, with the amount of apps you'll have loads of games, and lots of tools/software applications etc etc if you really want it, but if you're looking for JUST music, there are hellishly better products out there for less, but I don't know any because the IPod suits me fine!