Looking for a new waterproof coat for ds who is 11. What can I get him that won't be completely tragic? Or do I have to spend £££ to get that?