Glock 19 all the way. It is light and with the right concealed hoster no one can tell you have one. I carry one everyday. You get used to it real fast. Glock 26 or any baby Glocks are good to, but I think are hard to shoot since I have such large hands.
For holsters use a Galco there is no better option.
Here are 2 good options for everyday use
http://www.usgalco.com/HolsterG3.asp...=2678&GunID=47 (Slob look, no shirt tucked in or sweatshirt, etc.)
http://www.usgalco.com/HolsterG3.asp...=2102&GunID=47 (Dress pants or suit with shirt tucked in)