Hi Sheilaf
glad you're having a great time {not a hint of jealousy there )
Can't help you with a specific hotel, but a few years ago we stayed at Miami Beach. It's about 15 miles from the city, but the bus service is good and cheap. I'm sure you'll get better and more specific advice but have a great time

take care

benfilo