Make sure you get the correct Frankfurt, many years ago AE travel managed to book me flights to/from Frankfurt am Main but a Hotel in Frankfurt am Oder :-(
On topic, my preference was to get a hotel close enough to walk then use a taxi to/from the airport (the client was paying).