FEMA 172 - "NEHRP Handbook of Techniques for the Seismic Rehabilitation of Existing Buildings" has a good summary of many types of potential retrofit methods. FEMA 273, "NEHRP Guidelines for the Seismic Rehabilitation of Buildings" can be followed for the actual design.
FEMA 172 shows a diagram of a beam being jacketed by reinforced concrete. This would probably be very difficult to actually implement b/c of all of the conflicts with architectural items. You would also have to drill holes in the slab in order to get the beam's new stirrups to "close."
Putting in shear walls would seem to be the simplest method to me. But, you also have to watch out because shear walls are not as ductile as moment frames and thus the seismic forces will be larger. Also, extra foundations will be required.