I find ESRI's World Physical Basemap very good, because you can see 1) topography, and 2) habitat. However, the problem is that it isn't very fine resolution (1.24km / pixel outside the US), so it's only really useful for broader scale maps. Does anyone know any high resolution (<1.24km/pixel) physical map with global coverage? Thanks.
I think that the EarthEnv project (http://www.earthenv.org/) might have a lot of what you need. While most of the non-elevation data is at the 1km resolution, the reprocessed DEM available there is at a 90m resolution.
Another potential source of data is from government agencies themselves (one such listing of most available government data is here: http://www.opengeocode.org/opendata/). If there is a place in particular that you're looking into, the respective government agencies might have something available.