As ICFHybrid mentioned, for visual tools SketchUp works.
Here are some other resources that may give you quick ideas about where to start, albeit they do not address all of your planning needs:
http://suncalc.net/http://www.susdesign.com/tools.phpIf you are thinking of installing solar panels down the road and want to orient your roofs for maximum solar power gain, here's another useful website that will tell you how much power production you can expect based on orientation, tilt and your location:
http://pvwatts.nrel.gov/