My girlfriend is looking to a buy a new camera, under $300, for just general picture taking. The main priorities are a small size, followed by picture quality and ease of use, followed by aesthetics (she would prefer a colored camera over plain silver). I was thinking either a slim Canon or Sony, because they are generally good brands but was looking for more specific suggestions. Thanks.