Vinyls stickers

I’m looking to make a vinyl skin for my Mavic drone, I’ve seen people selling them but I was wondering if I could just make my own and print it myself, does anyone know what kind of material I would need to buy to print onto? And what kind of printer I could possibly use? Thanks in advance