You need to go an visit all the areas you are interested in and don’t just decide after some reading and a vacation or 2. Please pay attention to the heat in both countries. We always here people say, we love the beach. Well the heat in Miami or south Florida is not like the heat at the beaches of Costa Rica or Panama. Due your research and do a lot of it in person. Here is a short article to checkout.