Japan has the highest number of vending machines per capita. You can literally find them on every street corner, even in rural areas like mine. Most of them sell drinks (iced coffee, soda, water), but some of them are quite interesting, like this banana vending machine in Shibuya:
Here are the most interesting vending machines I've seen around: beer and sake, rice (no kidding- you can buy huge bags of rice), ties and socks (for the salaryman in a hurry), tobacco, and sex toys (yes, that one is in the town next to where I live, it's pretty epic).
I found this fun article about the most bizarre vending machines in Japan.
Japan definitely is such a convenient place. But seriously, bananas? Why not...