Planting a rose bush at the right time and in a suitable place is key for it to bloom for years on end.