In general, ports go well with cheeses and anything sweet. In particular, ruby and vintage ports make for a decadent partnership with chocolate. Tawny mingles nicely with fresh fruit, particularly fruit served with a sweet sauce.
White port is a bit more finicky.
The experts suggest either enjoying it by itself or with sweet nuts such as roasted almonds, chestnuts, cashews and hazelnuts. We recommend a ruby port with chocolate cake. Our cake is gooey, just out of the oven and it goes great with port. Port's newfound popularity in America is such that you don't even need to shell out big bucks at fancy restaurants such as Le Bernardin or Delfina to enjoy a glass. Many more lounges and pubs are serving port now, too.