Being a man, I don't buy a lot of flowers of my own accord. Actually, it's probably true that I've never bought flowers once in my life that weren't (a) for a woman, and (b) to curry favour, or get myself out of trouble.
Anyway, I sometimes stop in at the Bloor & Kennedy Flower Shop for such occasions, and judging by results, they've got good stuff. For instance, I bought a moderately cheap (around $8) bunch of lilies there for my grandmother, which were a big hit--they kept blooming for a week.