Take a break from the beach and discover the best Miami attractions, including historic sites, estates and more