Your best bet would be to ask an experienced florist. The reason for this, is because most of the roses that you will see growing in gardens are not appropriate for the florist trade. And similarily, the roses that are used by florists usually can not be grown outside of greenhouses because they are too tender.