Thanks a lot for the suggestions guys including the links. Looks like I have a bit of researching to do before I go out shopping this weekend. I just hope whatever I choose in the end he likes it.
Here is a bigger version of that picture if you like.(He does look a bit disheveled though)