Lemonade added to the water is said to prolong the life of the flowers.

with roses particularly, try sticking a pin through the stem just below the bloom. I've no idea why this is supposed to work.