Esri has a base map available through a web service:
Do Google or Bing, or anybody else have a similar service?
Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. It only takes a minute to sign up.Sign up to join this community
You can still use Bing, you just need to set up an account with Microsoft.
Go to: https://www.bingmapsportal.com/ Sign in with a Microsoft ID (XXX@hotmail.com or XXX@outlook.com)
Under "My Account" you can Create Keys (or view keys that you've alread created). Pick "Basic" key type will allow desktop use for free to a point (will figure out what limitations there are and post here)...
Go to: C:\Program Files (x86)\ArcGIS\Desktop10.2\bin\SetBingKey.exe Open it, and copy and paste your Bing key in.
Now you can go into ArcGIS Online and search for the Bing Layers and add them.
You can also use WMS services or others... There's lots out there. ArcGIS Online is one place to look, but many provinces and municipalities have them as well (i.e http://www.data.gov.bc.ca/dbc/geo/wms/index.page )
The free Bing use has been phased out:
http://blogs.esri.com/esri/arcgis/2013/03/27/using-bing-basemaps/ - but you can enter your credentials if you have them and it will work
There are hacks for Google maps out there:
...but I think those go against agreements from both Companies on usage.
You could try GoogleBasemaps for ArcMap which seems to provide:
However, I am not sure whether this service is legal - see https://community.esri.com/ideas/2713?commentID=70216#comment-70216 which says:
I confirmed with a Google employee that www.hdgooglebasemaps.com violates their terms.
You can access Stamen and MapBox basemaps in ArcGIS online as well. Check out this blog post. Basically you can add them in as a 'Tile Layer' under the Add Layer From Web option. From there you just need the correct link to the tile service, including the correct subdomains.