MapBox is a mapping tool that allows rich combinations of layers and great flexibility on design.  Some of the layers, like satellite imagery, are not available for free. With a basic account you can create easy points of interest on customized base layers.

For creating news layers that will combine with the provided base layers , you will need to use Tile Mill, the map studio developed by the same company that have created MapBox. For styling the layers, a basic knowledge of CartoCSS is needed. The manual provided on Tile Mill page is very handy