Posted By:
AnthonyMJ Roop has some really nice boxes. Go for the wood ones, they cost a bit more but are super sturdy. They hold 176 cards (coincidentally the size of a Cracker Jack set). I"ve got 4 of their boxes (1 cardboard and 3 wood) and the service is nothing short of excellent.
http://www.mjroop.com/