Women should wear a 'pagne'. I always do when in Africa. It fits anyone (one merely wraps it round and ties it) It's full-length but not flappy. Completely impossible to upskirt in any way.
Keeps the mozzies off one's legs. Prevents sunburn ditto. Jolly colours and designs.
Highly recommended.