Prairie Gardens is the best place to go for trees and plants. I have gotten most of my trees from this store, and they have all thrived. They have a very good selection of typical and unusual trees and shrubs, and offer a good guarantee. The staff seems to be very knowledgable, and they often have workshops where you can learn about different gardening techniques. In the spring, they have a wide array of herbs and vegetables.