The best finish for old wood floors often depends on the look and durability you desire. However, polyurethane finishes are generally recommended for their long-lasting protection and sheen. You can choose between water-based and oil-based polyurethane, each offering its own set of advantages. Water-based dries faster and is low-odor, while oil-based offers a richer color and is usually more durable.