I stayed in South Beach but visited Coconut Grove which was a quick bus ride and fast (two minute) train down. Coconut Grove is really pretty, relaxing and calm, and has a lot of independent, one of a kind shops, that you could browse. There are also some really good restaurants and patios too. I also visited the Coco-walk, it's an outdoor mall with some shops and a movie theatre. It was interesting, but there seemed to be too many empty spaces for lease. Nonetheless, Coconut Grove was a great place to visit.