Bring your friend a souvenir. You can join other friends to buy one gift or you yourself buy a small gift. But it doesn't matter if you don't buy.
If the party is not very formal (if formal the host will tell you the dress code), smart casual is OK. If still hesitate, ask your friends, wear similar style.