I definitely second and third the port although for me tawny suits my tongue better than the vintage. I sip vintage port all on its own.
White chocolate isn't a favorite of mine, but I do get served it occasionally in restaurants! I'm not sure what I'd say there - maybe grand marnier
