If you've had too much to drink you should let somebody else do the driving. If you can't find anybody, you've got two really good options:
LYFT - Sign up here, or download the app on your phone and use the promo code: TOM387288 in the payments tab and get credits towards your first rides. After a while you'll wonder why you drove at all in the first place.
UBER - [Update: Uber has discontinued their referral program. If it comes back I'll update this area]
Hey - why not use both and ride around as much as you can? Both are incredible- just tap your phone, somebody comes to you, drives you anywhere you want, and it's much cheaper than a cab. Beats a second DUI, takes the stress out of driving, parking, and worrying if you've had too much to drink. They're essential.