We're will be visiting some friends in Tucson next month, and are out of touch with the Tucson restaurant scene. We want to take a family to a fine dinner. The party will range in age from 12 to 60. In order of importance, we want 1) good food; 2) nice ambiance; 3) good wine. What we do not want is: noise, Asian, Mexican, or totally "southwest" menu. Cost (within reason) not that important. What do Tucson chowhounds suggest? Many thanks.