CiviCRM has a lot of details under the covers that people might miss. One such feature is a simple Google Maps integration. From the contact list, select one or more contacts. From the drop down actions menu, select "Map Contacts using Google Maps" and click the go button.