Celebrate the season of love in Carmel-by-the-Sea! This relaxing beach village (also known as simply Carmel) may only be one square mile, but it has plenty to offer, thanks to its wineries ...