Kaftans can work at formal events, especially if you are in a particularly hot part of the world. Simply pair your kaftan with some additional accessories or clothing items, and you should be able to piece together an outfit that works for a formal event.