There has never been a better time to purchase Cuban cigars. Here's everything you need to know about the legendary smokes.