I must admit, I gave up printing at home years ago! I have a chain-store office supplies/printing walking distance from me, so it's easy to take a usb drive in as needed.
Very smart idea! The average toner coverage on a laser printed page, is 5% for a full page of text, industry standard estimate. When you print graphics, like buildings, the toner coverage on the page jumps to 50%, or higher. I was a computer/printer repair technician for 26 years. The toner, tiny plastic beads of color, are melted onto the paper as it passes through a hot roller press, called a Fuser Unit. I replaced, literally, hundreds of Fuser Units in laser printers: the toner image slowly wears a Teflon coating off of the Fuser Unit, requiring it to be replaced. They cost more than $100 just for the part, with labor on top of that!
If you print them at a store, they pay for the maintenance, charging you a little, each print, for their maintenance costs. When one of their color copiers breaks down, you just move on to the next one in their store, and finish your printing...
You never have to pay for a replacement Toner Cartridge, either (around $120, each, currently). There are four of them in each color printer...
For me, it will be easier to just replace my color laser printer when its Fuser goes out. If I did not need to drive to a store, I would just use a USB drive, like you, and let the store worry about maintenance costs.
I discovered that such stores also have large format, color copiers. I've taken in some fantasy poster-sized maps to have them copied, and even laminated by the store! Cost for each laminated, large format map, was around $8 per copy! You cannot beat that deal with a stick.

Cheers!