We've stayed at the Wyndam Miami Beach Resort a couple of times. Lovely property... right on the beach, and about 10 minutes to the pier.
If u rent a car at the Lauderdale airport, drive to Miami, and use it while u're there. There is no drop off charge for leaving it in Miami.
If u Enterprise rental, they'll come to the hotel to pick up the car when u're done.
<<Join us for a CruiseMates Group Cruise