Heels make a woman look elegant and taller.
One rule of thumb: In cold weather wear closed shoes or boots with heels.
Men can stick to square tip shoes -- either in leather or suede. Browns, tans and black are great colours and look great with almost any outfit.
Also Read: Shoes to match your ethnic wear