Since I’m currently staying in a rural area in Panama without access to a wired internet connection, I’ve been relying on tethered prepaid cellphone internet to work and browse the web. I only have an allowance of 200MB per day, so I’ve been learning to make the best of it.
An adblocker, like Adblock Plus, will block annoying ads that eat up bandwidth. The Image Block addon for Firefox will allow you to disable images on any website with a click of a button. You may also disable images under Content Settings in Google Chrome. Installing NoScript is also useful to block unwanted scripts from running in the background.
You may also consider using a text-based browser like Lynx or Links2 if you just want to read text. Many websites won’t allow you to sign in with text-based browsers unfortunately.
For GNU/Linux or *BSD users, Pyshaper (http://freshmeat.net/projects/pyshaper) is a simplistic and powerful bandwidth manager. You may also use Iptables to throttle traffic with the help of certain scripts.