Google Earth gives you a wealth of imagery and geographic information.
Entertaining puzzle game for Mac.