It really depends on what your plans are.
If you are coming in a couple of days early, I would stay either on the beach or on Las Olas. The Riverside Hotel is on Las Olas with restaurants and shops right out the door. On the beach, I would recommend Lago Mar. Its right on the beach and has the biggest beachfront of all the hotels in Ft Lauderdale.
If you are coming in the night before, stay on the 17th Street Causeway. There is a Hilton, and Embassy Suites and a Renaissance there and less than 2 miles from the terminal.