Price Zones Question

Has anyone found a solid work-around to assign more than one price zone to a seat?