Google maps are by far most detailed, easy on eye and have the most efficient geo-caching. The only problem is plotting of multiple coordinates, but there are a few solutions to (eg. fusion tables or
http://www.copypastemap.com ) that solve the issue.