Porto is a sweet wine , but comes as dry or semi-dry too . It is often served as a dessert wine . It is typically a sweet , red wine , often served as a dessert wine , and comes in dry , semi-dry , and white varieties .