I had a try at Meshlab. It is an excellent piece of code; but seems to have some stability problems. Especially when the choice of the Poisson filter for calculating normal faces is not right (the default filter settings fails quite often causing frustration).
I guess Rhino would be a good option. It can import a huge number of file formats, including point clouds and the like. (you can download a free test version, which can save a limited number of times)
By using the patch tool you can fit NURBS surfaces on through the points. You will have to put effort in it yourself to make the right selection of points. Usually it is difficult to fit a complete point cloud with one surface.
Otherwise you would go in the direction of more expensive and dedicated softwares like Rapidform and Geomagic. Those are specially developed for handling point clouds from 3d scanners.
Solid Works have a module for point clouds editing and converting. If you work on complex project, the best choise is a dedicated software (Rapidform, Geomagic, ...).