I think the brunette Charlotte (Kristin Davis) is the best looking as well, but I love the attitude of Samantha (Kim Cattrall). With her anything goes. Sometimes she looks really hot and sometimes not so good though. Her attitude makes up for it.
On the Sopranos I like Adriana (Drea De Motteo). She is so sexy.