IMO...
24 rounds.
20 weekends with 8 games. (160 games & 20 byes)
3 weekends with 7 games. (21 games & 9 byes)
1 week with 6 games. (6 games & 5 byes)
Thats 187 games (17 teams x 22 games each) and 34 byes (17 teams x 2 byes).
Basically we are screwed with the 7 or 6 game weekends.
Another option is...
23 rounds of with 8 games (184 games & 23 byes)
1 round of 3 games (3 games & 11 byes)
This works for us. Simply exclude the 1 round with only 3 games completely, this is a little unfair because it means that those 6 teams would have 1 bye during the actual competition but it works from the perspective of having less weeks that have the potential for missing players.
No matter how they structure it up strategy will be key next year, teams like Geelong could well have 2 byes in a 3-4 week period. Very interesting to see how it plays out.