Flight
I recommend flying into San Diego Airport (SAN) or (LAX) whichever is cheaper. The wedding in Temecula Valley which is an hour out from both of these airports. You will most likely need to rent a car to get from the airport to Temecula Valley.
Hotel