With few exceptions, electronic real time sources of information have replaced cruising guidebooks for me. Active Captain has information on marinas, anchorages, dinghy docks (well not all that good, but neither do the cruising guides handle that well) and some shore based stuff.
Google Maps tells me where to find stuff on shore. If I am looking for a restaurant, bar, grocery store, hardware store, etc I just enter xx store near yy location and Google Maps displays a map showing them.
But there are two printed guides that I enjoy browsing. The guide to the Chesapeake published by Chesapeake Bay Magazine and the Taft/Rindlaub guide to Maine.
David