At the Lake Region Pioneer Threshermen's grounds in Dalton, MN there is about a mile long loop of narrow gauge track on which a French steam engine rides.You can also see the old Dalton Great Northern Depot on the grounds.
Fargo does not do much to mark Train Day despite it being a town that's existence is due largely to the railroads. Quite a bit of rail traffic rolls through this corridor especially the oil trains from western North Dakota.
I found another place to watch for trains in town although I do not know how busy the tracks are. Just west of NDSU are the old Great Northern yards. There is a lonely road across from the airport that gives a great view of outgoing trains. Too bad the Northern Pacific historical society doesn't run a steam excursion up here.