We have been invited to SIL's silver wedding anniversary "do" and I'm led to believe it will be a smart-ish affair though not overly so. When I go to weddings etc (admittedly it's rare), I'm often astounded by just how casually boys seem to be dressed. I think it's really difficult to find the right level of "smart" 
Can anyone help? Without breaking the bank! I was thinking this shirt at least for my eldest ds(7) but are jeans ok? I think I'd prefer not but he doesn't have anything else! I also have a 4yr old ds and a 2yr old ds. Girls no problemo, they are looking forward to hitting the shops for new gear!