He's almost 4 and we're going to a wedding at the weekend so I want him to look smart. He's wearing beige (or sand to quote Boden) chino-type trsrs from Boden and today I bought this shirt for him to wear with them. It's a much nicer colour of blue than it looks in the picture. Think it's the sort of shirt that needs a t-shirt or something underneath it - yes/no, what colour etc? I'm not v. good at this! Also, this is the real downer, he's got to wear sandals (unless I can squeeze him into last year's boots) cos we haven't bought is winter footwear yet and there's no way he's wearing his trainers! Help!