try the Ogallala Bay rum. Seems to last all day for me!