Martha Head likes to open up her art-filled mountainside home in Vail, Colo., for parties, letting guests mingle with members of the U.S. Ski Team, admire her Noguchi sculptures and enjoy the romantic ...