The best meteor shower of the year, the Geminids, will rain down the night sky on Dec. 13-14, boasting more than 100 meteors per hour.