Red, Black, & White
Yes!! As long as they behave!! LOL
You are more than welcome to bring someone with you! If not, you still bring yourself
Casual Formal, Cocktail Attire!!! Also, weather appropriate(It will be a summer wedding)