One California city was ranked among the top 20 small towns you must see around the world. See which city made the list and what to do there.
A haven for foodies, Carmel-by-the-Sea has numerous upscale restaurants featuring fresh, local ingredients sourced from local farms. Carmel Beach, with its white sandy beaches, was also noted by ...