A full replacement is expensive and often overkill! Squeaking usually happens not because the parquet is dying, but because the boards have started moving around due to drying out or loose fasteners. If the boards aren't loose and there are no visible gaps, you can usually fix it without a major renovation.
Try something simple first - find the exact spot where it squeaks the most (walk around the room and listen), and drive parquet nails in at an angle. You need thin nails so you don't split the board, and long enough to catch the subfloor. You can also try filling the gaps with special wax or silicone - that'll fill in the spaces and reduce the movement. If lots of spots are squeaking or the problem is more serious, you might need to lift the boards and secure them through the joists, but that's already a bigger job.
Also keep in mind the humidity in the room - if the air is really dry, the parquet shrinks and starts moving. Sometimes just normalizing the humidity helps, especially in winter. You should only do a full replacement if the parquet is badly damaged, has deep gaps, or the boards are delaminating!