Lightweight fabrics like cotton, linen, or sheer materials are best for a canopy bed to create an airy and romantic atmosphere. These fabrics allow light to filter through while still providing a sense of privacy and softness to the bedroom decor. Heavier fabrics like velvet or brocade can be used for a more opulent look but may require a sturdier frame.