{"id": "ITC4", "n": "Milan, Lake Como & Lombardy", "c": "Italy", "official": "Lombardia", "cc": "IT", "t": "city", "type_basis": "Eurostat NUTS3 typologies weighted by population: urban 83%, coastal 0%, mountain 35%; median ground height 314 m; set by editorial override", "lat": 45.62, "lon": 9.77, "population": 10033918, "peak": 8, "trough": 1, "n_years_crowd": 2, "spread": 2.385, "is_flat": false, "seasonality_pct": 25.533, "hotel_share": 0.582, "rental_share": 0.34, "camping_share": 0.078, "hotel_occupancy_pct": 55.2, "elevation_m": 313.639, "weather_check": {"kind": "normals", "n": 1, "places": ["Milano Linate"], "hi_err": 0.74, "lo_err": 0.57}, "provenance": {"crowd_years": 2, "crowd_first_year": 2024, "crowd_last_year": 2025, "crowd_source": "Eurostat tour_occ_nin2m, 2024–2025", "population_year": 2025, "climate_years": 15, "climate_source": "ERA5 (Copernicus C3S reanalysis) corrected with open national weather-service station observations (11 services), 2011-2025, 0.25 deg", "price_years": 2, "platform_years": 2, "platform_first_year": 2024, "platform_last_year": 2025, "platform_source": "Eurostat tour_ce_omn12, 2024–2025", "price_source": "ISTAT, NIC consumer price index for accommodation services (ECOICOP 112), by region", "type_basis": "Eurostat NUTS3 typologies weighted by population: urban 83%, coastal 0%, mountain 35%; median ground height 314 m", "nuts3_population_coverage": 1.0}, "pli_restaurants_hotels": 106.9, "pli_overall": 98.1, "months": [{"m": 1, "est_share": 0.0, "weather": 63.374, "index": "HCI:Urban", "weather_alt": 43.976, "hci_urban": 63.374, "hci_beach": 43.976, "good_days": 12.094, "good_days_urban": 12.094, "good_days_beach": 0.575, "tx_mean": 8.684, "tx_max_median": 13.329, "tn_mean": 0.166, "lows_withheld": null, "sea_c": null, "us_pax": 60555.0, "us_airports": ["JFK", "EWR", "ATL"], "sunny_days": 8.764, "p35": 0.0, "p30": 0.0, "rain_days": 5.752, "rain_days_p90": 11.117, "rain_withheld": null, "climate_years": 15, "k": 8.795, "visitors_night": 88165.823, "dom_share": 0.47, "stage": 0.419245, "share_pct": 0.872, "cost_hotel_swing": -11.317, "cost_accom_swing": -10.547, "cost_package_swing": -0.841, "cost_air_swing": -18.297, "plat_night": 23503.597, "plat_ratio": 0.267, "plat_dom_share": 0.312, "share_pct_upper": 1.102, "adr_eur": 141.4, "adr_swing": -12.45, "adr_vs_cheapest": 1.0, "adr_source": "ISTAT, NIC consumer price index for accommodation services (ECOICOP 112), by region", "adr_unit": "index", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 2, "est_share": 0.0, "weather": 64.143, "index": "HCI:Urban", "weather_alt": 46.18, "hci_urban": 64.143, "hci_beach": 46.18, "good_days": 13.328, "good_days_urban": 13.328, "good_days_beach": 2.784, "tx_mean": 10.816, "tx_max_median": 16.312, "tn_mean": 1.553, "lows_withheld": null, "sea_c": null, "us_pax": 53439.0, "us_airports": ["JFK", "EWR"], "sunny_days": 7.391, "p35": 0.0, "p30": 0.0, "rain_days": 6.351, "rain_days_p90": 12.108, "rain_withheld": null, "climate_years": 15, "k": 10.442, "visitors_night": 104674.142, "dom_share": 0.411, "stage": 0.49775, "share_pct": 1.033, "cost_hotel_swing": -10.27, "cost_accom_swing": -9.719, "cost_package_swing": 0.199, "cost_air_swing": -18.662, "plat_night": 32558.212, "plat_ratio": 0.311, "plat_dom_share": 0.251, "share_pct_upper": 1.35, "adr_eur": 148.25, "adr_swing": -8.209, "adr_vs_cheapest": 1.048, "adr_source": "ISTAT, NIC consumer price index for accommodation services (ECOICOP 112), by region", "adr_unit": "index", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 3, "est_share": 0.0, "weather": 70.18, "index": "HCI:Urban", "weather_alt": 55.876, "hci_urban": 70.18, "hci_beach": 55.876, "good_days": 19.54, "good_days_urban": 19.54, "good_days_beach": 9.909, "tx_mean": 15.085, "tx_max_median": 20.732, "tn_mean": 4.581, "lows_withheld": null, "sea_c": null, "us_pax": 80613.0, "us_airports": ["JFK", "EWR", "ATL"], "sunny_days": 9.401, "p35": 0.0, "p30": 0.0, "rain_days": 6.506, "rain_days_p90": 14.225, "rain_withheld": null, "climate_years": 15, "k": 10.484, "visitors_night": 105086.097, "dom_share": 0.408, "stage": 0.499723, "share_pct": 1.038, "cost_hotel_swing": -8.058, "cost_accom_swing": -7.691, "cost_package_swing": -2.675, "cost_air_swing": -7.025, "plat_night": 33549.903, "plat_ratio": 0.319, "plat_dom_share": 0.23, "share_pct_upper": 1.364, "adr_eur": 148.7, "adr_swing": -7.93, "adr_vs_cheapest": 1.052, "adr_source": "ISTAT, NIC consumer price index for accommodation services (ECOICOP 112), by region", "adr_unit": "index", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 4, "est_share": 0.0, "weather": 76.188, "index": "HCI:Urban", "weather_alt": 64.587, "hci_urban": 76.188, "hci_beach": 64.587, "good_days": 22.141, "good_days_urban": 22.141, "good_days_beach": 14.632, "tx_mean": 19.231, "tx_max_median": 25.286, "tn_mean": 8.315, "lows_withheld": null, "sea_c": null, "us_pax": 107984.0, "us_airports": ["JFK", "EWR", "ATL", "ORD"], "sunny_days": 7.764, "p35": 0.0, "p30": 0.0, "rain_days": 7.751, "rain_days_p90": 13.587, "rain_withheld": null, "climate_years": 15, "k": 13.764, "visitors_night": 137983.017, "dom_share": 0.323, "stage": 0.656097, "share_pct": 1.358, "cost_hotel_swing": 1.985, "cost_accom_swing": 0.546, "cost_package_swing": -3.293, "cost_air_swing": 9.373, "plat_night": 52077.133, "plat_ratio": 0.377, "plat_dom_share": 0.163, "share_pct_upper": 1.86, "adr_eur": 172.15, "adr_swing": 6.589, "adr_vs_cheapest": 1.217, "adr_source": "ISTAT, NIC consumer price index for accommodation services (ECOICOP 112), by region", "adr_unit": "index", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 5, "est_share": 0.0, "weather": 77.793, "index": "HCI:Urban", "weather_alt": 69.39, "hci_urban": 77.793, "hci_beach": 69.39, "good_days": 23.245, "good_days_urban": 23.245, "good_days_beach": 18.678, "tx_mean": 22.81, "tx_max_median": 27.863, "tn_mean": 12.349, "lows_withheld": null, "sea_c": null, "us_pax": 116769.0, "us_airports": ["JFK", "EWR", "ATL", "ORD"], "sunny_days": 4.599, "p35": 0.0, "p30": 0.2, "rain_days": 9.804, "rain_days_p90": 16.87, "rain_withheld": null, "climate_years": 15, "k": 15.052, "visitors_night": 150884.613, "dom_share": 0.297, "stage": 0.717487, "share_pct": 1.483, "cost_hotel_swing": 6.232, "cost_accom_swing": 4.451, "cost_package_swing": -3.855, "cost_air_swing": -1.724, "plat_night": 57567.613, "plat_ratio": 0.382, "plat_dom_share": 0.148, "share_pct_upper": 2.037, "adr_eur": 165.5, "adr_swing": 2.471, "adr_vs_cheapest": 1.17, "adr_source": "ISTAT, NIC consumer price index for accommodation services (ECOICOP 112), by region", "adr_unit": "index", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 6, "est_share": 0.0, "weather": 73.983, "index": "HCI:Urban", "weather_alt": 77.277, "hci_urban": 73.983, "hci_beach": 77.277, "good_days": 20.981, "good_days_urban": 20.981, "good_days_beach": 22.566, "tx_mean": 28.153, "tx_max_median": 33.219, "tn_mean": 17.158, "lows_withheld": null, "sea_c": null, "us_pax": 117878.0, "us_airports": ["JFK", "EWR", "ORD", "ATL"], "sunny_days": 6.829, "p35": 0.467, "p30": 1.0, "rain_days": 8.955, "rain_days_p90": 13.61, "rain_withheld": null, "climate_years": 15, "k": 16.826, "visitors_night": 168676.45, "dom_share": 0.283, "stage": 0.80205, "share_pct": 1.655, "cost_hotel_swing": 8.801, "cost_accom_swing": 7.986, "cost_package_swing": -1.689, "cost_air_swing": 7.722, "plat_night": 61558.017, "plat_ratio": 0.365, "plat_dom_share": 0.146, "share_pct_upper": 2.245, "adr_eur": 177.9, "adr_swing": 10.149, "adr_vs_cheapest": 1.258, "adr_source": "ISTAT, NIC consumer price index for accommodation services (ECOICOP 112), by region", "adr_unit": "index", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 7, "est_share": 0.0, "weather": 70.305, "index": "HCI:Urban", "weather_alt": 78.909, "hci_urban": 70.305, "hci_beach": 78.909, "good_days": 19.059, "good_days_urban": 19.059, "good_days_beach": 24.283, "tx_mean": 30.108, "tx_max_median": 35.189, "tn_mean": 19.008, "lows_withheld": null, "sea_c": null, "us_pax": 119437.0, "us_airports": ["JFK", "EWR", "ORD", "ATL"], "sunny_days": 8.636, "p35": 0.533, "p30": 1.0, "rain_days": 9.266, "rain_days_p90": 11.984, "rain_withheld": null, "climate_years": 15, "k": 20.852, "visitors_night": 209023.113, "dom_share": 0.267, "stage": 0.993911, "share_pct": 2.043, "cost_hotel_swing": 6.007, "cost_accom_swing": 7.681, "cost_package_swing": 7.603, "cost_air_swing": 10.356, "plat_night": 79676.823, "plat_ratio": 0.381, "plat_dom_share": 0.106, "share_pct_upper": 2.799, "adr_eur": 170.55, "adr_swing": 5.598, "adr_vs_cheapest": 1.206, "adr_source": "ISTAT, NIC consumer price index for accommodation services (ECOICOP 112), by region", "adr_unit": "index", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 8, "est_share": 0.0, "weather": 70.58, "index": "HCI:Urban", "weather_alt": 78.298, "hci_urban": 70.58, "hci_beach": 78.298, "good_days": 18.254, "good_days_urban": 18.254, "good_days_beach": 23.745, "tx_mean": 29.827, "tx_max_median": 36.196, "tn_mean": 18.846, "lows_withheld": null, "sea_c": null, "us_pax": 122949.0, "us_airports": ["JFK", "EWR", "ATL", "ORD"], "sunny_days": 9.835, "p35": 0.667, "p30": 0.933, "rain_days": 8.319, "rain_days_p90": 10.799, "rain_withheld": null, "climate_years": 15, "k": 20.979, "visitors_night": 210301.726, "dom_share": 0.284, "stage": 1.0, "share_pct": 2.055, "cost_hotel_swing": 3.571, "cost_accom_swing": 6.565, "cost_package_swing": 16.818, "cost_air_swing": 26.403, "plat_night": 77175.823, "plat_ratio": 0.367, "plat_dom_share": 0.123, "share_pct_upper": 2.787, "adr_eur": 160.85, "adr_swing": -0.408, "adr_vs_cheapest": 1.138, "adr_source": "ISTAT, NIC consumer price index for accommodation services (ECOICOP 112), by region", "adr_unit": "index", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 9, "est_share": 0.0, "weather": 79.96, "index": "HCI:Urban", "weather_alt": 76.628, "hci_urban": 79.96, "hci_beach": 76.628, "good_days": 24.447, "good_days_urban": 24.447, "good_days_beach": 22.041, "tx_mean": 24.584, "tx_max_median": 29.711, "tn_mean": 14.996, "lows_withheld": null, "sea_c": null, "us_pax": 123012.0, "us_airports": ["JFK", "EWR", "ORD", "ATL"], "sunny_days": 7.618, "p35": 0.0, "p30": 0.4, "rain_days": 7.612, "rain_days_p90": 11.607, "rain_withheld": null, "climate_years": 15, "k": 16.916, "visitors_night": 169579.483, "dom_share": 0.276, "stage": 0.80634, "share_pct": 1.664, "cost_hotel_swing": 11.711, "cost_accom_swing": 9.804, "cost_package_swing": -1.581, "cost_air_swing": -1.182, "plat_night": 62756.833, "plat_ratio": 0.37, "plat_dom_share": 0.141, "share_pct_upper": 2.265, "adr_eur": 182.9, "adr_swing": 13.245, "adr_vs_cheapest": 1.293, "adr_source": "ISTAT, NIC consumer price index for accommodation services (ECOICOP 112), by region", "adr_unit": "index", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 10, "est_share": 0.0, "weather": 75.458, "index": "HCI:Urban", "weather_alt": 63.503, "hci_urban": 75.458, "hci_beach": 63.503, "good_days": 22.676, "good_days_urban": 22.676, "good_days_beach": 14.434, "tx_mean": 19.015, "tx_max_median": 22.811, "tn_mean": 10.445, "lows_withheld": null, "sea_c": null, "us_pax": 117898.0, "us_airports": ["JFK", "EWR", "ATL", "ORD"], "sunny_days": 5.72, "p35": 0.0, "p30": 0.0, "rain_days": 9.058, "rain_days_p90": 13.32, "rain_withheld": null, "climate_years": 15, "k": 13.076, "visitors_night": 131073.694, "dom_share": 0.321, "stage": 0.623263, "share_pct": 1.291, "cost_hotel_swing": 5.253, "cost_accom_swing": 3.763, "cost_package_swing": -6.225, "cost_air_swing": -4.295, "plat_night": 52992.274, "plat_ratio": 0.404, "plat_dom_share": 0.167, "share_pct_upper": 1.803, "adr_eur": 168.95, "adr_swing": 4.608, "adr_vs_cheapest": 1.195, "adr_source": "ISTAT, NIC consumer price index for accommodation services (ECOICOP 112), by region", "adr_unit": "index", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 11, "est_share": 0.0, "weather": 64.348, "index": "HCI:Urban", "weather_alt": 47.637, "hci_urban": 64.348, "hci_beach": 47.637, "good_days": 14.742, "good_days_urban": 14.742, "good_days_beach": 3.747, "tx_mean": 12.937, "tx_max_median": 17.796, "tn_mean": 5.473, "lows_withheld": null, "sea_c": null, "us_pax": 87464.0, "us_airports": ["JFK", "EWR", "ORD", "ATL"], "sunny_days": 5.318, "p35": 0.0, "p30": 0.0, "rain_days": 8.175, "rain_days_p90": 15.107, "rain_withheld": null, "climate_years": 15, "k": 9.556, "visitors_night": 95793.483, "dom_share": 0.465, "stage": 0.455519, "share_pct": 0.947, "cost_hotel_swing": -4.968, "cost_accom_swing": -4.799, "cost_package_swing": -6.263, "cost_air_swing": -12.332, "plat_night": 33120.15, "plat_ratio": 0.346, "plat_dom_share": 0.3, "share_pct_upper": 1.269, "adr_eur": 153.95, "adr_swing": -4.68, "adr_vs_cheapest": 1.089, "adr_source": "ISTAT, NIC consumer price index for accommodation services (ECOICOP 112), by region", "adr_unit": "index", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 12, "est_share": 0.0, "weather": 64.208, "index": "HCI:Urban", "weather_alt": 44.734, "hci_urban": 64.208, "hci_beach": 44.734, "good_days": 12.831, "good_days_urban": 12.831, "good_days_beach": 0.704, "tx_mean": 9.269, "tx_max_median": 13.381, "tn_mean": 1.267, "lows_withheld": null, "sea_c": null, "us_pax": 87435.0, "us_airports": ["JFK", "EWR", "ATL", "ORD"], "sunny_days": 8.294, "p35": 0.0, "p30": 0.0, "rain_days": 5.787, "rain_days_p90": 9.059, "rain_withheld": null, "climate_years": 15, "k": 9.858, "visitors_night": 98812.871, "dom_share": 0.454, "stage": 0.469871, "share_pct": 0.976, "cost_hotel_swing": -8.945, "cost_accom_swing": -8.039, "cost_package_swing": 1.802, "cost_air_swing": 9.662, "plat_night": 34933.742, "plat_ratio": 0.354, "plat_dom_share": 0.317, "share_pct_upper": 1.316, "adr_eur": 147.0, "adr_swing": -8.983, "adr_vs_cheapest": 1.04, "adr_source": "ISTAT, NIC consumer price index for accommodation services (ECOICOP 112), by region", "adr_unit": "index", "adr_period": "2024–2025", "adr_annual_level": false}]}