J.H.
D. - I have tried many over the years usually swayed by my kids to try some new cool technique or product. The last couple of years I have held firm on the good old traditional dye tablets that you dissolve in water and vinegar. The color is nice and dark, the tablets actually disolve, and the mess is minimal. Some kits try to sell you fancy cups or containers not worth it. Just use plastic cups. My kids use white crayons to write on the eggs before dyeing them. They always turn out beautifully. One trick is to make sure the eggs are not still warm from boiling or if you do that step ahead not cold from being in the refrig over night.
Finally - we always play a game when we get ready to eat the eggs. Everyone chooses one egg for an Egg Battle. The two people carefully hit their eggs end side together. The object is to not crack your egg. Each pair Battles then the winners (no crack) of each pair Battle each other till one person is left with an uncracked egg. This person then gets braggin rights on their awesome Egg Battle skills till next year.
Have fun !