While we were in Miami, we stayed at the Marriott Biscayne Bay Hotel. It sits right on the bay and you can easily access downtown. A lot of people stay there if they are going on a cruise so it can get crowded! There was a beautiful Episcopal Church across the street from the hotel. I had to get some pictures.
We were able to spend a little time in South Beach, which I loved. The architecture, shopping and people were all so amazing! We ate at a little place called Puerto Sagua. If you are ever in Miami, you need to eat there!