Funny I was thinking the other day I haven't had a flat in quite a few years.
Went away to the lake for the weekend to see the new boats and gear for next year, towing back we blew out a tyre and weren't carrying a spare.
Turns out that out of about 12 wheels we didn't have any spares at home (another hour away) that fit the hub and couldn't source one or anyone that could change a tyre, at 5 o'clock on a Sunday there were plenty of tyre shops around but none of them were open. We ended up stuck at a gas station for about 4 hours. Re arranged their gardens blocking up the trailer and tried a tyre repair in a can but that didn't work the boat was just too heavy and blew out all the air before the latex had time to set.
Luckily I managed to beg/borrow a wheel from a rental trailer at another gas station down the road (took some serious convincing and a $100 bond) and get the boat home but I'm buying a spare tomorrow, as well as replacing the current tyres on the trailer with heavy duty commercial ones.
Not a fun end to an otherwise great trip.