Pregnant Princess Beatrice has changed her Christmas plans after her doctors advised her not to fly overseas.