Roses are a favorite of florists—and they're popular to grow in the garden too. Rose bushes produce elegant, colorful and often fragrant flowers. Many are excellent for cut-flower displays. Many of today's newer rose varieties are easier to grow that you may think—thanks to modern rose breeding programs. Gardeners can choose a variety of rose types to grow including landscape roses, hybrid tea roses, climbing roses, floribundas and more. All rose plants grow best when they receive full sun (six or more hours of direct sunlight daily), well-drained soil and good air circulation. When selecting rose bushes to buy online, take into consideration the variety's mature height and spread, flower color and disease resistance.