Conventions are usually held every two to three years. There's often a 'minor" event held in the off years. They are at different places around the country, but you'll see a lot of groups rotating through the same places like Scottsdale, Florida etc. This is usually because of the ease of getting to the area and convention facilities.
As far as everything else, this fluctuates wildly from org to org.