You can take a map created with the My Map feature in Google Maps and use the Embed KML gadget at tr.im/embedkml to embed it into your site.
Map spreadsheet data
Enter place data into the Spreadsheet Mapper to dynamically generate KML of your places which you can view in Google Earth!