Proposed State Law for Electing Mayors, Governors, State Treasurers, and Other City and State Officials
Here is a law that implements a fair method of electing city and state officials such as Mayors, Governors, and State Treasurers (except city-council members, for which the description is in a different web page).
Although the description is lengthy, the complications involve calculations done on a computer. From the perspective of a voter, the voting process is simple and only involves indicating an order of preference for the candidates in each race, plus indicating an order of preference for political parties.