Does everyone fly to Acapulco to get to San Cristobal? What is best way then to get to SC from the airport? How long of a drive is it? Thanks for helping with my planning! Also, what time of year is best for visiting? What is weather like in mid January?