On our last cruise out of Miami we stayed at the Hyatt Place Miami Airport West/Doral. Reasonable price, clean, nice people. Breakfast, parking for the duration of your cruise, and shuttle to the port included. We just took an Uber back to pick up our car - very easy.