Oh Ramya, I wrote a huge response which turned out into preaching and deleted it.
I am so, so angry!
The bottom line is - you have your set of values, which you obviously share with your husband. The moments like the one in Amsterdam are what living with someone special are about and to be honest, not everyone experiences that. Knowing that you DO have that level of closeness and appreciation from someone who IS special should rule out every other 'close personal' because they see things from their limited perspectives and do not know your day to day life, nor what you face. IF that should matter at all. Comments about what you look like are such gross stepping into your privacy that I don't know how to tackle it. How does that affect that 'close personal' personally to allow himself such indiscretion?!? And what is conventional beauty anyway, what makes him an expert in the area and more importantly - why should we look conventionally beautiful? To attract the mate? To be a decor in our close personal's lives?
You know what, on top of being beautiful your way, I admire your attitude immensely. You started a life in a culture so new to you, that people can sometimes lose from sight how difficult it is to get on your feet anywhere new, let alone so new! It's not about unpacking a suitcase and getting on with the life at a different location - it's getting all those mundane things done and familiar with from registering at the local council, learning how the public transport system works, how locals behave in the shops, do they queue at the bust stops, the climate, what to wear in the new to you weather (yes, that too!)... but on top of it all you travel, you are getting to know Europe, grab the life and make the most of it all. Don't forget that.
As humans we're wired to hear negative comments much louder than positive ones. I once heard we need 5 good things to offset 1 bad, in my case the ratio lis probably worse, but facing nasty comments like this is always a good time to remind ourselves what, who and why something or someone matters.