Good places to shop for roses include 1-800-Flowers.com, FTD Flowers and ProFlowers. These are some of the highest-rated flower delivery providers, notes Top Ten Reviews.
At online flower delivery retailers, delivery of a dozen long-stemmed roses will cost between $65 and $90, as of August 2015. 1-800-Flowers.com was rated highly on aspects, such as customer service and ordering and delivery. The site sells sorbet roses, kaleidoscope roses and a bouquet of 100 red roses.
From You Flowers is another highly-rated flower delivery site, which was declared "Best Overall Quality and Price" by CNBC. The store sells red roses by the dozen, as well as arrangements such as the red rose and calla lily bouquet.