Best time to visit Costa Rica – Climate, tours & tips