The best things to do in Mendocino, California - from towering redwoods to historic sights, wine tasting, coastal hikes, and more.