We always stay at the Holiday Inn, Port of Miami. It is $24 taxi from the airport. It is across the road from the Bayside Marketplace, which is a good place to spend a pre-cruise evening. If you ask you can get a room overlooking the port and see your ship come in. Taxi over to the port was $8 last time we were there, less if a group goes by taxi van.