Free and cheap things to do in Miami - Nov. 29-Dec. 1