Crafts are always popular gifts at Christmas and can be made from textiles, glass and wood. They can sometimes be expensive so why not make your own craft present from a craft supplies store?