Princess Beatrice, 34, appeared in high spirits as she attended Mrs. Alice Christmas Cocktails at De Gournay in London last night, and posed for photos with her friends.