Hi Anthony,
That's a tough one! I have read some reviews of Oscar's, but don't remember what they're known for and frankly, the airport area is not the greatest location. Downtown (8-10 miles,) there's a Ritz-Carlton, Morton's, top of the Peachtree Plaza Hotel(70 stories tall I believe). But we don't go downtown either. Our favorite is Chops Steakhouse & Lobster Bar in Buckhead, about 6 miles north of downtown. For "an experience," there's Fogo de Chao, an Argentinian steakhouse, where the gauchos come to your table and carve meat from giant skewers for you,, including filet, other cuts of beef, lamb, etc. There's also a very elegant salad bar. They keep coming around until you say "Stop!" It's also in Buckhead. I believe there's also one in Dallas. Maybe Ngaire's been?