We want to stay in Miami for a few days prior to a cruise that leaves out of the port of Miami. Having never been to Miami I am having some difficulty selecting a hotel. Firstly, we will be there from Thurs-Sun the weekend before Thanksgiving and a lot of hotels are already sold out. I thought it would be nice to stay right on or a block from the beach in South Beach. DOes anyone have recommendations for a hotel with a pool that is under $250 a night? Is Miami Beach a bad location if I can't get a place in South Beach? We'll be with children aged 9 and 12. Help!