Yes, cocktail attire.
We have many recommendations, but no hotel block. Please see the travel section