Christmas gifts can range from a delicious cake to a wholesome combo of chocolates and flowers. Some of the best Christmas gift ideas for 2021 are personalised Christmas mugs, Christmas plum cake, floral surprises, candies and chocolate basket, wine and chocolate hampers, snack baskets and more.