I live about 30 miles from Strasburg and have gone several times. If you can possibly swing going during the week, it makes a HUGE difference in crowds as opposed to the weekends. A nice thing to see just down the road is the hotel that is all train cars. I wouldn't stay there, but cool to look at and they have a caboose that you can walk into and look around for free. They have a free small petting zoo right there by the farmhouse, and Thomas does pass through that property as well. Also, the Choo-Choo Barn is inexpensive if you like train displays and has a cute Thomas layout. There is also a Thomas gift shop in that same complex, and Dutch Wonderland isn't too far and is wonderful when you have small children.
Have a wonderful time!
Mary