I just have to make a quick comment about the different shows.
I love the DuPage because it is close, monthly, often find bargains, and get to see my friends.
York is the largest, and best O gauge show...period. I have only been once, but hope to go again. I feel that everyone needs to go at least once and as often as you are able.
TrainFest is I believe the largest show in total attendance. It is very well organized and appears to be growing every year. It has all the scales, but it also has something for everybody too. So many things to do and so friendly to kids of all ages. They had the train you could ride on, some kind of family entertainment, train races that are always popular, clinics that show you how to do things, a place where kids could build with Legos, and the list goes on. Many layouts setup in all scales, even a large standard gauge layout. All the major vendors were there Lionel, MTH, Bachman, Atlas, Woodland Scenic, Scenic Express and etc.
All three of these shows are different, but all very much worth going to Just my two cents worth.
Art