Without great public transportation, it seems rather unlikely for suburban folks to enjoy a lifestyle where you can drink downtown and safely get back home at a decent rate. Ridesharing might be cheaper for now, but I'm not sure what it will be like when the prices truly represent the market value; currently, most ridesharing companies seem to be operating at loss. The ultimate solution might come when autonomous driving becomes possible, I really can't see it another way.
BTW even with public transportation, if you're drunk enough to think it unsafe to drive, you're probably gonna want to use the restroom more often.
I've gone over this issue a LOT, and right now I'm planning to move to the city center and just take the hit of higher rent for now. Luckily, I am single so this is a lot more convenient than if you have a family with kids and stuff.