If price is not a concern, Bob Gilmores has a lot of really nice corsages for dances and other more formal occasions. The staff is friendly and the turnaround time for their flowers is pretty fast. This was pretty much my one shop stop for flowers all through high school, but it's admittedly quite expensive.
more