1) Buy a printer if you need one, it's way cheaper than renting one.
2) Get a laser printer if you don't need color. Cheap to buy, very cheap to run. Toner is water resistant, ink is not. Might be important if you print mailing labels. Color lasers exist but color fidelity isn't quite there yet. Sufficient for business needs, not for printing photographs.
3) Don't buy an inkjet printer if you don't use it often as the print head clogs up and getting it going again uses up an astounding amount of ink.
4) If you do use it often get one that has refillable ink bottles instead of cartridges.
5) Don't buy anything from HP. This rule is not specific about printers but a general guideline.