http://www.google.com/apis/maps/
That is the place to start with on google maps. You get a free key to use for a public web site, non profit etc. You should have some one look over the terms of use but you should have no problems.
Lots of assorted links listed here for now but will soon have notes attached to them about content description, highlights.