California has an awful lot of reasons to visit. With year-round sunshine, great national parks, and an 840-mile-long coastline, there is plenty to enjoy. And that doesn't even touch the food scene.