Always wear gloves while applying dye to your hair and use a sulphate-free shampoo to maintain the hair colour for longer.
Which option you choose largely depends on your level of comfort with a DIY dye job ... subject to too many dye jobs). Powders, hair sticks, and sprays are all much more temporary options ...