The travel time depends on traffic. Please check GPS beforehand to ensure that you're on time. Plan for about two hours if you're coming from Puyallup/Tacoma.
The location is pretty far away from the city, so do account for a sober driver to ensure your safe travels home or to the closest hotel.
The dress code is casual. Come as you are! Jeans, boots, summer dresses, tennis shoes, etc.
No, there aren't. But the hotels in Marysville would be closest.