What is a good age for them? Any 'requirements' when shopping for one? How much do i need to spend to not regret 'buying cheap'?! Any stockists you recommend? TIA