I am getting married at the Pier House Resort, while stopping in KW for our cruise, so I can't help too much with the welcome dinner and brunch, but I will tell you they have nice packages and their catering prices were very reasonable. I liked their beach area for the wedding, plus they have lots of nice areas for pictures. The other ones I looked into were the Hyatt and Ocean Key Resort, both great too. Good luck!