Well,in my case i usually use NURBS cylinders with a pretty good amount of isoparms...i then add a lattice to the cylinder to further simplify the tweaking process with more smoothness. Also consider using a reference plane for more precision and ease of work.