I usually venture over to the Farmer's Market to get mine. Haven't been yet this year but the big ones usually run about $12 and are absolutely the most beautiful around. They just look so fresh and healthy. And they have small ones too that you can put on table tops, desks, give as gifts, etc. Reds, pinks, and the yellows are all there.
HUGE ones at BJ's but not sure how much they are. I'll be BACK over there sometime within the next few days and can check the price for ya.