I usually end up taking a taxi home after a night out with friends. It's better than walking at least three miles home or risking getting caught drunk driving.
Usually when I go out to town on Friday or Saturday nights, I end up parking my car downtown and walking (steeply uphill for two miles) home at night, returning on foot in the morning to get the car. Last weekend I broke and got an Uber instead of walking uphill all the way, and it was such an improvement.