I have a mostly perennial garden and in the process of dividing plants and replanting, have used inexpensive DIY plant markers to keep track of where each plant resides. Using plastic knives, I write the name of the plant and bloom date with a permanent marker and stick it close to the center of the plant. Alternatively, I've recycled old mini-blinds cutting up the individual strips to make a pointed end.
I like repurposing things that are already in the house vs. buying more stuff.