Solar Turbines is located at Ruffin Road and Balboa Ave. I know the facility well. About ten years ago when I was working in the air cargo business I chartered an Antonov 124 (world's largest airplane) to move a large Solar Turbine generator to Argentina. One thing about San Diego to remember is that the closer you live to the beach the more expensive the housing costs. I would suggest looking for a place to stay in Clairemont or Serra Mesa. On the internet check out the San Diego Union Tribune website www.signonsandiego.com. Winter weather is cool with daily highs in the sixties and lows at night in the forties.
Solar also used to have another facility near downtown along the harbor at Laurel St. and Pacific Hwy. I do not know if they still are located there. If that is the area you will be working you might want to look into housing in Hillcrest, North Park or Loma Portal. When you get to town pick up a little weekly newspaper called "The Reader." It is good for rental listings including rooms for rent.
Good luck. If you feel like being bored to death on a Tuesday or Thursday evening there is a place on Rialto St. in Ocean Beach called "The Kingdom Hall."