(Undated) -- Portland ranks in the middle of the pack for marriage longevity. A "Men's Health" magazine survey says Portland is listed at 45th out of 100 U.S. cities included in the survey. Seattle ranks as one of the best cities for married couples, coming in at Number Five. Madison, Wisconsin tops the marriage-longevity list, and Charleston, West Virginia is last at Number 100.