310 days of sunshine mean spectacular year-round golfing is available at 14 top-rated courses in the Albuquerque area.