Users working in tourism may be interested in customising their messages (booking confirmation etc.) using weather data.
This is technically possible by integrating weather and location data into custom fields using the Data API or the Data Hub. Calculation and customization must be done before the data integration. Once the data has been imported, all you have to do is to use personalization variables to integrate weather data according to the contact destination.
Weather data integration using other methods (third-party providers, weather data retrieving, widget integration into the design, etc.) is not advisable from deliverability perspective as well as to avoid breaking content rendering.