Flying Finnair via Helsinki would get you to Prague while earning full AA status miles. You may want to check on it, if you can find a cheap ticket it will earn you more miles than going through London.
Of course, if you have "plenty of vacation" and are serious about your "pursuit of AA miles" the way to go would be to make Prague a stop on a oneworld round-the-world ticket...