Google maps are a wonderful interactive tool. We are using them on dlo quite a lot as well.
If you're interesting in embedding google maps on your own web pages (please do!), our own recommendations are as follow.
There is a wonderful extension called (appropriately) Google Maps by Evan Miller. This is the best I have tried so far, and don't feel like trying something else (it does all that you want painlessly).
There are a lot of widgets but you may have to try many of them to find the one that fits your needs/habits.