I think we ought to go back to the six-months-on, six-months-off schedule for Congress. All that extra time they spend in Washington puts them closer to lobbyists and further from constituents. Plus, they don't seem able to get much more done in that extra time except get on Meet the Press and other media appearances.
They should also all have to take trains to and from their districts. Nancy Pelosi can have a pullman car.
When they come back to Washington, we can have them stay in a high-density project, so they don't have to maintain two homes.
With that out of the way, they can cut down on their staff assignments in DC, and increase staff in the district. This would lower the rents and the number of "insiders" in DC.