I second the Magpul BEV block. I've got one, and for the money they are hard to beat. It has steel teeth that lock into the barrel lugs and also a fitting with an o-ring that you slip the bolt carrier over from the rear (after removing the bolt/firing pin/cam pin). Once you have it in a proper vise it's pretty damn solid. Considering you can pick one up from Primary Arms for $42.99, I'd say it's one of the best options out there. Plus you can flip it over and use it as a lower receiver block for installing triggers, cleaning, etc.
Otherwise, as others have stated, you'll need a barrel nut wrench/armorer's wrench, breaker bar and a little elbow grease. If you have a really over-torqued barrel nut, I guess you could try some penetrating oil. Never needed it, but I assume it would help. Then install the new barrel using Aeroshell grease if you want to do it properly. The last barrel I installed I just used heavy duty bearing grease... but that's just because I didn't have any Aeroshell on hand and was too lazy to go get any. I wouldn't recommend anti-seize unless you're certain it doesn't contain graphite. There is a whole debate revolving around that, because graphite can corrode bare aluminum. Plenty of people use it without issue, but I figure why take the chance.