Find the best time to visit Costa Rica by weather, crowds, wildlife, surfing, and budget, with practical advice for every coast and season.