Your top five might differ a bit, and I don’t suppose there was ever any question as to which park was going to be No. 1 on my personal list.
5) Oriole Park at Camden Yards, Baltimore (last visited, 2017)
I went to this ballpark the year it opened, just because it was such a curiosity — the very first of the retro parks. It was impressive then, and 25 years later when I returned to see the Cubs play there, not much had changed.
That’s mostly by design (and lack of funds for renovations).