If you want to print labels at home, you can use laser or inkjet printers (which are also digital). However, laser and inkjet printers are only good for paper labels. White glossy labels are usually a good choice. Though less durable, they can provide high quality graphics.
It is important to remember that your beverage label is certainly going to contain a barcode (Universal Product Code). Having this in mind, make sure that your beverage label is printed in a way and in color that will not obstruct the barcode scanning.