There are stickers that can adhere to most surfaces!
A good rule to follow is that the smoother and cleaner the surface, your adhesion will be better.
The best type of cleaner is an alcoholic based cleaner, for example, a glasses wipe or brake cleaner.
The most important decision to make is how sticky your adhesive needs to be. Learn about the different types of adhesive and what they stick to here.
After choosing the best adhesive, the next most crucial thing is to apply your stickers correctly. You can find instructions on how to apply your stickers here.