In most places in the United States, $99 a year will get you a AAA membership with up to 500 miles of free towing, roadside assistance, free gas, large discounts on hotels, etc. In addition to that, they will happily tow your car, and let you ride in the cab back to your home if you’ve been out drinking.
I’ve taken advantage of this a few times. Once on New Years where a cab/Uber to downtown and back home would have easily been over $100—12 mile ride, holiday rates—I decided to drive to the general area I’d be in, and call AAA 20 minutes before I was ready to leave. Worked like a charm. Small tip for the tow truck driver who was there quickly and my membership easily paid for itself in one day.
Just something to think about.