All of this and more is answered on the FAQ here (it's a really good one) so I let you meander over there.
I'd also recommend getting smaller kegs so you can go through 'em faster. I usually get the 1/6 barrel kegs, which many breweries have available. They're especially popular with many of the micros.
Other than that, drink fast to keep it fresh!
