Semi-formal please! For the gentleman a suit or tux and for the ladies a cocktail dress or floor length dress would be lovely!
If your invitation says, "and guest" than yes, if not then we look forward to seeing just you!
Absolutely, but only if they are listed on your invitation!