They are practical and also fun for them to play with.
Towels are outrageously priced here so I bought towel fabric. What you need: Towel, velcro, felt, fabric paint. Cut it out in shape of rectangle if your using the towel fabric, sew the sides of it and then sew on velcro in the front. I made the front of theirs with a big overlap because I do want them to use it as a towel and not just a cape. The emblem is a square of sparkly felt I bought at Michaels. I glued those on first after my crooked emblem mistake and then I sewed it on. I used fabric paint to paint their initials. The boys were so excited that they all got an early birthday gift.
If you use an already made towel than this project is SUPER easy. All you need is to sew on the velcro, paint initials on emblem and sew it on and your done!