Loafers are best for semi-formal events since they are not super casual nor super formal. Stylish and comfortable, they complement smart casual better than most shoes.