Dry before sweet: This is probably the most important of the following rules, so if in doubt - opt for the "dry before sweet" rule. Sweet wines typically carry a long finish - drinking a dry wine with a short finish following a sweet wine with a long finish will almost always leave the dry wine tasting sour.
Old before young: Mature wines tend to provide the most subtle, elegant, and finessed nuances and should be sipped first to honor the complexity of the flavors that aging provides. Younger wines bear more tannin and fruit and will often wipe out some of the subtle qualities of older wines if tasted first.
White *usually* before red: White wines are usually more delicate than reds - which is why many presume that red should always follow white. However, in some cases (ex. light pinot noir vs. full-flavored voigners) sweeter wines pack a longer finish than dry wines, so save your sweet syrupy whites to follow drier reds for optimum flavor. .
Light-bodied before full-bodied: The delicate flavors and aromas found in light-bodied wines will be missed entirely if consumed following tannic, robust reds.