EASY ANSWER:
Safety razor.
I have two: A Merkur 34C (pictured below), and a vintage Gillette from the 1950s or 60s.
I buy the most-premium-of-blades for just 10 cents each -- perfectly usable blades are even cheaper -- and they last for multiple shaves. My son and I hope oneday grandson will shave with these razors.