Church- Navy shirt and khaki pants look nice, no sunglasses. But belt will go with and shoes are nice enough to be worn to church, looks nice, and is a nice enough outfit to be comfortable and still be considered appropriate for church.
The man above: American or European? I think many of us would automatically answer European. The stereotypical of a European man is well-dressed and well-groomed, after all, and often with a great taste in shoes. Frank makes an interesting