I can't really say where to look, you just have to shop around and see what pops up. As for getting one that keeps its colours, you just have to know what to look for, because they all get a bit duller with age. When you're looking at baby pastels, you want to look for one that is literally almost neon; the brighter it is as a baby, the better the colour will keep into adulthood.