Around here (nyc) u can rent a keg for as long as you want.. they charge about $100 deposit for it tho.. U should ask your local beer distributor if they will do this.. if not go to another one.. i'm sure u will find one somewhere that will..
Also you should look into a Perlick...