Scent is better on a handkerchief than on the body. To see what I mean, try this simple test. Spray eau de cologne into the air, walk into the cloud and wait ten minutes. Much of the time, there'll be no discernable scent remaining, which does no good.
On the other hand, a scent remains fresh all day after it's sprayed into a handkerchief. Carried in a side pocket it doesn't offend people who dislike perfume. And it doesn't interact with your body chemistry, so it smells as it was intended to be smelled. Just open the handkerchief for a pleasant interaction.
During the day, a light fragrance like Acqua di Parma Colonia seems like a good choice. The lemony scent with a floral undertone hasn't changed since its origination in 1916, and, unlike many other good things, it's widely available. About $65 per 1.7 oz.
For evening, consider Creed's Vintage Tabarome, a leather and tobacco power scent that was originally commissioned for England's King George IV. Part of Creed's Private Collection, it's difficult to find in quantities smaller than 8.4 ounces (that's about a five year supply unless it's used for bathing), but the eBay wholesaler Perfume Wizdome sells it decanted into 2.5 ounce bottles priced at $130. Be aware that most of what's out there is a newer version called Tabarome Millesime which is not the same scent.
When it comes to handkerchiefs, I like them in colored cotton like the ones in the photo at the top from Schweitzer Linens (on sale for $30 each). With a spray of scent.