Not too long ago my sister and i went shopping and bought a wallet for myself, which was meant to be a birthday present. The wallet was bought from City Beach, an Australian surf shop with all the brand name products. At a price of $20, the wallet isn't too expensive, with a red and white element pattern, with a black, tri fold inside.
The wallet held all my cards nicely, as well as providing a good safe place for my small change with a small zipped section. The wallet is rather durable, however as i've been getting old i've slowly outgrown this type of teenage" wallet. I say this, as the wallet is too bulky, too bright, very noisey when opening it and most importantly isn't professional in any sense.
In saying this, the wallet is perfect for any teenager and is a great brand, however if you choose to buy a wallet for someone, be sure you know they're taste well enough and keep in mind how long the wallet is going to be used for.