You should wear casual attire when you meet your boyfriends family for the first time.
Semi-formal means dress clothes. Girls should wear dresses and heals, men should wear suits.
They're formal events, and that's the attire you should wear.
Wear what ever u want!
A Tux
nothing
Sperry's?
No.
bikini
If it is formal, that will be fine. If it isnt formal, I would just suggest a shirt.
For a banquet, it is best to wear semi-formal or formal attire such as a dress or a suit. Choose clothing that is elegant and appropriate for the occasion.
A Tux is generally suitable for semi formal evening events like prom, wedding parties, charity events, award ceremonies. For more formal events, you should wear suits.