Here is the secret, most of you will not like it but I try to fix a problem not complain about it.
Keep Sectionals the same date.
Move Regionals to the following Wednesday, it is only 3 rounds.
Semi-State is the week of Regionals
State is the week of Semi State, 1 week before All Star Weekend and rooms are not $500.
You want it in the best Venue for the kids, this is the way to do it. But like I said, people will complain instead of coming up with a solution.