If you have not already you have to watch Mad Men on AMC. Mad Men is brought us by Matthew Weiner the same guy who produced the Sopranos.
The characters smoke, drink and have dishonest sex all with seeming impunity. Unlike the real world however, it is all very hip, slick and cool.