I have been invited to a Diamond (60th) Wedding Anniversary in the South West towards the end of April. Dress code is smart casual. What could I wear?