While you are in North Creek, you might also want to visit the North Creek Depot Museum, with its exhibits on local history, skiing and railroading. There is a small admission charge.
North Creek also has some great antique shops, or take a short ride up to Gore Mountain for a scenic gondola ride.
The Upper Hudson River Railroad is located at 3 Railroad Place, in North Creek, New York. They can be reached by phone at(518) 251-5334 or by email through their online form at http://www.upperhudsonriverrr.com/email....
If you still want more foliage - check out these sites: