I always get a good laugh from these threads regarding shorts. They appear on so many travel forums, with so many different perspectives. From the guy who says never wear shorts, they make you stand out. This person is usually the least traveled of the group or a very short term expat.In Asia or Latin America, being 6' + and caucasion makes you stand out, not your shorts. Then there is the guy who says he will wear what is comfortable. Not completely the wrong answer, but you will probably not impress many ladies that way.Anywhere in the world. So take it from someone that has crisscrossed quite a bit of the world and lived/worked in several countries. Longer length shorts (knee length or better) are actually somewhat fashionable now. Mix those in with some Ed Hardy or Element gear and wear with an outdoor activity you will be sharp. Evenings light dress clothes are better. Think Tommy Bahama.