Ontario is great.
If you're looking for a direct flight, you might look at Long Beach. Jet Blue flies direct from Boston to LGB. When my wife and I make trips back east (NH), this is our preferred airline and our 2nd choice (after ONT), airport wise.
If I were flying into SoCal, I'd look at these airports, in this order:
ONT
LGB
PSP
SNA
LAX
For car rentals, we've had good luck price-wise with
http://www.foxrentacar.com/