If I were you, I'd hire a pro to do the whole thing. $2,000 should be adequate. I think that your time could be more efficiently spent on real marketing (like content) rather than web developing.
In fact all the wedding florists sites look similar (at least to me) anyway. They usually have pictures of good-looking caucasian girls with attractive smile, for example. Kind of boring... I prefer a site with attitude. But again, I'm not a bride.
$2000 for a custom site? Ha! Hope you're not expecting too much, there.
I should mention both DNN and Joomla are free, and can be hosted for $10-$20/month.
The great thing about a CMS is that you don't program, you simply configure, and they are both extremely easy to use.