I'd say give Yves Saint Laurent L'Homme a sniff and spritz on the skin. Its in a cylindrical glass bottle with a heavy octagonal silver lid.
I always revert back to this one when people are looking for something that could be worn in casual and semi-formal situations. It can carry you seamlessly from college to out.
I personally have no problems at all with longevity, but its best you try it for yourself.