Miami, Florida is filled with different fun things to do, whether it's shopping or spending the day in South Beach. When you go to visit Miami with a family I would stay at the Trump Doral Gold Resort and Spa, it has a 5 full golf courses, an excellent spa, a ton of restaurants and 5 pools including 2 at the Blue Lagoon Water Park. Unfortunately it is pricey and it is not near the beach but if you want to stay at hotel with something for everyone in your family you should stay there. if you want to stay near the beach I would stay at the Delano Hotel, it has direct beach access, a huge pool with poolside DJs, and beautiful guest rooms. Miami is filled with different restaurants, you couldn't go wrong in Miami.