Digital Camers

The two SLR lenses you have should cover the portrait work.
A focal length of 50mm is about what you need.
The Pentax lens should do well for portraits.
The Canon lens is fine when you zoom it out to about 3X.

If you want a camera with interchangable lenses you could look at one of the mirrorless DSLR cameras.
They are a bit smaller and lighter.
Here is a comparison:

http://www.dpreview.com/articles/8986630048/mirrorless-roundup-2011

A point and shoot camera can do a good job except for low light situations.
The Canon G15 is a good choice as it has manual controls, an optical viewfinder and an excellent lens.

For a bargain camera with manual controls and a big zoom look at the Panasonic ZS15/TZ25.
It has an exceptional lens for the price.
Don't let the salesman tout you onto the ZS20/TZ30 just because it has more gizmoes and more zoom.
It has too many megapixels and a lens with soft corners (vignette).

Point and Shoot cameras with more than 12 megapixels will suffer from loss of detail.

..