It depends on your skill levels and whatnot, but barbarian assault is probably the best way to go. With a solid team, you can get 400k bonus agility xp per hour
Nov 1st-2nd is double xp weekend. If you've got bonus xp in the skill you're training during that weekend, it bumps up to triple xp until the bonus xp is gone