The Welcome Party is smart casual. The Wedding is formal attire.
Yes, check out our Travel & Accommodations page for all the info you need.