RE: Which trees??
White pine or leyland cypress might be good choices. I don't know the zone hardiness of leyland cypress though. White pines grow faster than spruces. Leylands grow faster than white pines and create a screen. I like the white pine for looks over the leyland. If I were buying them I would get a 4-6' white pine and a 3' leyland. The
leylands would catch up to where the white pines would be in a year or two.
For good prices look for a re-wholesaler nursery. They are nurseries that sell to landscapers in bulk but will often sell to anyone with a minimum order.