I get my co2 from local gas company. About ã75 for tank and ã25 per refill. 6.35 kg. Lasts ages.
For bbq you can get ice bags that fill with water & freeze then strap them onto corny.
Party taps are good. I've bought cheap ones but having seen ones with very flex hose wish I'd bought...