I believe that PNC Park in Pittsburgh is one of the best baseball parks in terms of experience. It offers beautiful views of the city skyline, and its top priority is ensuring the comfort of the audience. AT&T park in San Francisco is good as well.