We are flying into FLL April 6 for a cruise out of Port of Miami. We just need a hotel for one night. We mainly wanted to stay in South Beach because we thought the retro-looking hotels were pretty cool looking, fun things to do and see, and close to the port but..........the reviews we are reading on the handful of hotels is a bit scary and pricey. Our next option would be to stay somewhere in Fort Lauderdale and then travel on to the port the next day. We are not familiar with FL at all. Can anyone suggest a nice hotel for under $150 a night that is on the beach or a block or two from it - with lots to do around it...ie. shopping, site seeing, cleanliness, beach, maybe a gator/boat excursion?? We are also trying (most important) to find a hotel that has a FREE shuttle from FLL to it's hotel and then "maybe" a free shuttle then to the Port the next day??? We will not be renting a car of course so we need a hotel that is within walking distance to fun places to go, beach and restaurants. Hope someone can help! PS Does anyone have ANY IDEA on how much it costs to take a taxi FROM Port back to FLL? Or is there something cheaper?