This isn't really a gardening related question...more retail...but still...where do you buy your flowers and how long do they tend to last for? I find supermarkets a bit hit and miss but overall think the best ones I've had in terms of longevity have been Tescos.
What does everybody else think?