I'd recommend Ft. Lauderdale - great livable city, beautiful downtown, rivers and canals throughout (they call it the Venice of America), lots of restaurants, nightlife, walking city (you can get to everything downtown without a car), terrific beach, quick ride to Key Largo for diving (like 1.5...