The Google Maps API allows to apply custom styles to maps, and Snazzy Maps is a community built around creating great looking styles for Google Maps.

A nice place for developer and designers to pick a style that matches the theme of their website.

If you are somewhat familiar with the Google Maps API, the implementation is pretty straightforward.