Yes, to cross back into the US a valid passport is needed.
Yes, the hotel provides secure parking for guest.
Cocktail Attire. Ladies: Cocktail dress, LBD's, dressy jumpsuits. Gentlemen: Jacket and slacks (no tie required)