I am going to South Beach for my 21st birthday in May and I am trying to find the perfect hotel to stay in. Since no one in my party is 25, we cannot rent a car so we wanted to get a hotel that was not only right on the beach (or a short walk away), but also is close to the strip so we can easily access all the bars, clubs, and hot spots of miami! Anyone who has been to south beach or maybe has experience in the travel industry I would appreciate your input! Also we are looking for something nice, but also affordable. We want to book flight, hotel for under $900 (we are flying from BWI) and staying for 4 nights.