I always call a cab because sometimes it takes forever to flag an empty one down on Fri/Sat nights. Otherwise I get a ride from a friend, walk home (summertime), bicycle (summertime), or go home early and take the bus.
Either that or go home with someone else who lives closer.