I will personally prefer something like POVRAY but to begin with one can use Inkscape to get very high quality vectorized graphics. If you want it just for some presentations then you can do some decent job with some imagination and creativity in Powerpoint as well ...but I will not suggest it , since with same effort you may get a publication quality image in Inkscape ( which is again a free ware ) ...Good Luck !