From one train nut's mom to another...
Costco usually has a train table set that comes out in the store around this time of year. It is super nice and very reasonably priced. I think it was around $150 in the store, and it includes a nice starter track, and has huge drawers on casters. We missed out on this a few years ago, but a friend did buy hers there and it is still in great shape. We had to order from One Step Ahead and pay around $300 for almost exactly the same table. It has been played with EVERY DAY for 3 years and shows very little wear. It was definitely money well spent. When folks would ask what DS wanted for birthday/Christmas we'd tell them about a particular train that he'd mentioned wanting, or a track part, mainly to avoid getting duplicates, and we'd tell them where they could get it. It makes gift buying easier for everyone and that way they know he'll like it and play with it a lot. Good luck!