Princess Anne 's daughter, 42, and her former rugby ace husband, 45, didn't let the rain dampen their spirits as they posed for photographs outside Cheltenham racecourse.