It sounds like you have not been to CA before. There are no decent wineries right on the coast in Southern California. You would need to go to either the Temecula wine country or the Los Olivos wine area (north and inland from Santa Barbara) to get decent wineries. Temecula is inland about 80 miles from Long Beach, and Los Olivos is about 125 miles north. Both would make a long day of driving if you want to be back in LA for your hotel. Traffic can be a problem for both, 7 days a week.
Jan. is also the rainest month in CA, so you may need to alter your plans if we get the kind of rain we had last year. There were mud slides and flooding in both these areas.
If you want to eat on the coast, I would suggest some of the nicer restaurants in the Santa Monica area, or drive south to Newport or Laguna Beach. A little further at Dana Point there is the Quite Cannon, which has decent food and a spectacular view.
I would also recommend the Getty Center as a great place to visit right in the city. You might also look into Huntington Library and poking around in Old Pasadena for shops, galleries, and great restaurants. It is not on the coast, but can be very pleasant in the winter (hot in the summer). Farmer's Market is also fun, and the La Brea Tar Pits are also excellent, and can be combined with any special shows at the LA Art Museum.
The Long Beach aquarium is decent, although not as good as the Monterey Aquarium.