I've used Tiny Me sticky Vinyl labels and have no complaints at all. Durable, bright and lots of funky designs.
As for labelling clothes, I'm a bit old-fashioned and in my experience, nothing beats the sew on labels. I ordered 50 labels with just our surname. Uniforms can passed down between the boys without having to relabel or I can unpick the labels and sell. I ordered these online. PM me if you're interested and I'll dig out the name of the company.