Will be traveling with my well-traveled 8 year old and husband over the holidays and would love to get out to try a fun place on South Beach. Would love a place where we could do some good people-watching and enjoy a nice meal. Any suggestions? (We are only there for one night prior to a cruise, so it will be an early evening as well.) Thanks for your input!