I stayed there once a few years ago and my allover impression was that it was very nice. I dont know what budget you have for hotel expenses etc but a nice one is the Wessex hotel. Great view and very nice rooms.
I wanted to get something that an "ex"-junkie like him would really appreciate and cherish....it's a brick of heroin shaped like a heart.
-Scrubs