I am using separate Firefox profiles for separation - 8 of them (at home). Some of them are network specific (e.g. one for Google, one for my domain, etc.) and some are function specific (e.g. one for web dev, one for proxies, etc.). Each has add-ons installed specific to its purpose. I have even gone as far as installing the BlockSite add-on in my Google profile to block access to any non-Google domains. This turned out to be quite a pain, since it does not report the blocked URLs.
Most of these profiles are configured to be in Private Browsing mode: "Do not track" enabled, reject third-party cookies, delete cookies and history on Firefox exit. I restart Firefox a lot.
Some of the common add-ons are:
Privacy Badger (built on AdBlock Plus), AdBlock Plus, Ghostery, HTTPS-Everywhere and the very cool Self-Destructing Cookies. RequestPolicy is quite effective, but much more intrusive.
I try to stay away from Chrome, since I no longer trust Google to not be evil. Chromium is installed, but rarely used; mostly for web testing.
Yes, it is less convenient to use the internet with such self-imposed "disconnections", but I am quite used to it by now. Protecting your privacy on today's interwebs unfortunately requires some sacrifice.
Now, please excuse me; my tinfoil hat has some creases to iron out.