Discover the best restaurants, hotels, and things to do in Carmel-by-the-Sea, California on a girl's weekend!