Sheldon would stay here for weeks! There's a Model Railroad Museum in Gulfport, MS. It occupies two buildings, and their back yards and the back yards of two businesses in between. It's got trains of 4 different gauges, and outside are some larger ones that kids of all ages can ride in.
Plus there's zillions of legos, and other "action figures".
More pictures and videos.