I shop at Merrifield Gardens for annuals and perinneals every year. They have a great selection and a wide assortment of plants. For the everyday annual, you can get cheaper plants at the big box stores, but the quality is usually not as high as Merrifield. I love their perinneals. They have some on sale, you just have to look for them. The service is outstanding and the staff is very knowledgeable. They have a great information counter, too.