For a year or so I had flowers delivered from London company Freddie's Flowers.
They arrived by courier on the day they are picked and packed in a box about 3.5ft long with padding and a card suggesting how to arrange them.
They lasted about 3-4 weeks as it took 3-4 days for them to start opening.
Cost was £22 incl delivery but a price rise and the fact that I got a bit tired of seeing the same blooms for almost a month, caused me to stop my subscription.
I now buy from a Tesco superstore or M&S.