MEC407,
June is a ways off, and others have already given you some idea of what there is to see in the Lebanon/White River Junction area. Here's a few more details, all for White River Junction, which is located rights across the Connecticut River from West Lebanon:
Amtrak southbound (1115) and northbound (1826) daily
NECR
Northbound 323 usually through WRJ during early morning hours but may arrive after dawn if running late
Southbound 324 usually through WRJ during early morning hours but may arrive after dawn if running late
Switcher 600 Daily on duty during day (often works yard, WACR interchange, and north to Bethel occasionally)
Local 601 Monday-Friday on duty during night (works south to Bellow Falls)
WACR
Northbound WJNP and southbound NPWJ currently operate on alternate days Monday-Friday
If northbound, locomotives will be tied down near Amtrak station and crew will go on duty in morning (0800 I think), will put train together in South Yard and then head north
If southbound, will arrive in White River in late afternoon or early evening
CCRR
Based out of West Lebanon, crosses river to interchange with NECR (at WACR's South Yard)
As far as I know, they have no regular schedule
They also operate out Claremont Junction to Claremont but, again, I don't know the schedule if there is one
PAS
Rarely, if ever, comes further north than Claremont Junction
I think that is all (at least for now).
Best,
Fritz