It's an easy answer, Use Dream for building your site and Flash to add pizzazz.
Overdoing Flash elements is not recommended.
Flash doesn't make anything but swf's as far as I know so is useless for making a site.
Good question about the coding language. There seems to be a lot of choice out there!