I'm planning a girls 40th bday trip in July and we're leaning towards Ft Lauderdale. We want a hotel on the sand preferably but across the street or within the block will work, too. We'd like to be walking distance to dining/shopping/bars. We've priced and are considering the following: The Atlantic, B Ocean, Hilton, The Pillars, Sheraton, Marriot, Lago Mar. All of these appear to be on the beach but I'm not sure which might be well located for dining and entertainment.
We'd appreciate any help with hotels and any restaurant/sightseeing/entertainment recommendations!