Washington, D.C., has a new tourist stop that surely will be made over once the next president settles into office. “The People’s House: A Washington Experience” is set to open on Monday, covering ...