No-nonsense Princess Anne has perfected her royal style down to a reliable formula. An elegant, practical coat, sensible shoes, a dress she's been wearing since 1982...maybe throw in a tartan scarf ...