geography can be delt with
lines on a map
it's important IMO that a group of teams play each other annually - all of them - round robin
those games should be a majority of the season, not 2 or 3 games each season
7 teams in each division - seems to work
why not 8 teams or 10 or 12?