April, May, and November form the absolute best time to visit Miami. The massive winter crowds thin out. You secure much better rates on your acommodations ...