Here, it's not the cab service that gives free rides, the local atty office picks up the tab, so it's still a bonanza for the local cab company(both of them, LOL)
We have one cab service in my town and it is VERY expensive.....New Years is a bonanza for them(and usually a 3-4 hour minimum wait time), I doubt they would ever offer a free ride....The main(and largest) social gathering spot does have a shuttle service that is pretty flexible with drop offs, especially on holidays
they'll pick you up from anywhere in town, not just bars...if you go out to eat and both have a two glasses of wine, in the month of December, call a cab service and one of the local atty offices will pick up the tab. take you home, safely.
No idea. Since we don't go out to the bars it's not something we need so I don't keep up.