Flight
San Diego International Airport is the closest airport to Temecula (~55 miles) and provides numerous domestic non-stop flight options.
Hotel
This hotel has an amazing lobby bar, pool area, and location. I would recommend this one over the Springhill Suites. Around $250/night
Hotel
Jeremy and I stayed here in November and loved the location! Around $190/night