I'll be visiting Panama for the first time this Dec. I'll be going to Costa Rica first so I was wondering what's the best (efficient and affordable) way to get to Panama. I've read about buses which take 1/2 a day and I don't mind, but I would prefer if these buses were overnight. I've also read about Naturair and the prices seem okay, but I would like to know what other options I have. Thanks in advance for all the suggestions!