I would pick the HR Downtown or HC Faneuil Hall based on those interests - I know people like HR Boston Harbor, but it really is far, and the HR Cambridge is both far and absurdly expensive.
The HR Downtown should cover parking on award stays (I think it's a valet, but not self-park is free situation), but I would confirm that with the hotel.