It's now really easy to create maps with marked hot spots, graphics, and pictures - Here I used Google My Maps to put together a visual map of the growing list of restaurants I've been to with Angela. If you search for a restaurant listing in Google Maps, you can just add the address via a link directly to your custom map, and it will import the address, a picture of the place if it is available, and allow you to edit the listing. Once you publish it to a link, any changes or additions you make will show up everywhere as well.
Where should we be eating next?