It goes without saying that the laws vary from country to country, and what is illegal in one country might be both legally permitted and culturally accepted in another.
For example, in the US the minimum age to legally consume alcohol is (generally) 21, but in many countries, the minimum age is 18 or lower. It is possible for a 19-year-old US citizen to travel to Chile, for instance, and consume alcohol legally according to the local laws.
I am curious, though, if a US citizen could potentially* be prosecuted upon returning home for "breaking US laws while on foreign soil".
Is that idea as absurd as it sounds, or are there US laws that US citizens MUST obey while they are traveling, even if no such laws exist (or are less strict) in the countries they are traveling to?
* Leaving aside the practical consideration of how anyone would ever find out what the traveler did during his trip; I'm more curious to know if there's a precedent.