For something inexpensive, convenient and clean try the Holiday Inn Express on 17th Street. Its about 10 minutes from the airport, about 10 minutes from the pier and within walking distance of the grocery store, a strip mall and some restaurants, they may have shuttle service from the airport, ask when you make your reservations.
I just booked the Comfort Inn and Suites which is right around the corner from Port Everglades. We got around $100 and they have free transfer to the Port. Booked it directly at the Comfort Inn website--they also have AAA discounts
We also love to stay at the Embassy Suites. Its a great hotel, really pretty inside. They have shuttle service from the airport to the hotel-hotel to pier. They also have a really nice full buffet breakfast which is included in the cost of your room, also included is happy hour with h'ordovers, local paper, coffee/tea in your room. Its centrally located.
The Comfort Inn on Stirling Rd is a good one. We stay there every year. It's not the Taj Mahal but it's clean, they have free transportation from the airport and then to the port and they offer hot free breakfast in the morning (omelate station). They have a nice pool and a Tiki Bar and are located near a good shopping center with plenty of places to eat. We are booked for February for $135.00 (AAA rate). The Hampton Inn is right next door but we haven't ever stayed there.
We stayed at the Comfort Inn on Stirling Road last Feb prior to a cruise. What a dump! Dirty carpet, smelly room, broken door lock, see-through towels (need I say more?) . When we asked the front desk to call a taxi for dinner, they tried to talk us into their "bargain" driver. They wanted $40 (plus, I assume, a tip) for what turned out to be a less than $20 round trip taxi ride. When we turned down their offer, they got quite huffy. Having a free shutttle didn't offset the rest. We wished we had gone back to the Sheraton Yankee Clipper where we had been the previous year. Not much more expensive and a whole lot nicer. Good luck!
HAMPTON INN FT. LAUDERDALE NORTH
2301 SW 12 AVENUE 1-954 524-9900
THEY HAV A SHUTTLE FRON THE AIRPORT TO HOTEL FROM HOTEL TO CURISE SHIP ON RETURN THEY WILL PICK YOU UP AT THE SHIP TAKE YOU BACK TO HOTEL AND THEN TO AIR PORT YOU DO NOT HAVE TO SPEND THE NIGHT ON THE RETURN (ALL THE HAVE A NICE BREKFAST WITH SOME HOT FOOD) INJOY YOUR UP COMMING CRUISE
WE GO ON OURE GRUISE IN LESS THAN A MONTH BUT THIS TIME OUT OF SAN JUAN