Cigars International is a reputable dealer, so I'm sure the humidor will be just fine.

Some useful add-ons:
Heartfelt Beads
Digital Hygrometer

If you want to get him some cigars, I suggest finding a local shop and asking for suggestions. Explain how much he's smoked and some stuff he enjoys (if you know). They should be able to get you a good variety in your price range...