the new 350 is good, and size is smaller, which is good for female customers. 20D is better, but a little more expensive.
try both in the local stores and get a feeling about which one feels better when grabbing/shooting.
check the forums of www.dpreview.com for more thoughts.
buying online is cheaper, try buydig.com
good luck!