{"id": "ITI1", "n": "Tuscany", "c": "Florence, Siena", "official": "Toscana", "cc": "IT", "t": "countryside", "type_basis": "Eurostat NUTS3 typologies weighted by population: urban 42%, coastal 42%, mountain 74%; median ground height 319 m", "lat": 43.448, "lon": 11.128, "population": 3657716, "peak": 8, "trough": 1, "n_years_crowd": 2, "spread": 7.194, "is_flat": false, "seasonality_pct": 36.115, "hotel_share": 0.416, "rental_share": 0.407, "camping_share": 0.177, "hotel_occupancy_pct": 46.0, "elevation_m": 318.83, "weather_check": {"kind": "normals", "n": 1, "places": ["Firenze Peretola"], "hi_err": 1.04, "lo_err": 0.99}, "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 42%, coastal 42%, mountain 74%; median ground height 319 m", "nuts3_population_coverage": 1.0}, "pli_restaurants_hotels": 106.9, "pli_overall": 98.1, "months": [{"m": 1, "est_share": 0.0, "weather": 62.977, "index": "HCI:Urban", "weather_alt": 44.413, "hci_urban": 62.977, "hci_beach": 44.413, "good_days": 11.699, "good_days_urban": 11.699, "good_days_beach": 1.054, "tx_mean": 11.326, "tx_max_median": 15.266, "tn_mean": 3.129, "lows_withheld": null, "sea_c": 14.898, "us_pax": null, "us_airports": [], "sunny_days": 6.429, "p35": 0.0, "p30": 0.0, "rain_days": 9.903, "rain_days_p90": 14.487, "rain_withheld": null, "climate_years": 15, "k": 11.769, "visitors_night": 43063.21, "dom_share": 0.528, "stage": 0.139005, "share_pct": 1.163, "cost_hotel_swing": -11.317, "cost_accom_swing": -10.547, "cost_package_swing": -0.841, "cost_air_swing": -18.297, "plat_night": 12292.694, "plat_ratio": 0.285, "plat_dom_share": 0.347, "share_pct_upper": 1.49, "adr_eur": 133.15, "adr_swing": -14.203, "adr_vs_cheapest": 1.023, "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": 63.835, "index": "HCI:Urban", "weather_alt": 47.073, "hci_urban": 63.835, "hci_beach": 47.073, "good_days": 12.847, "good_days_urban": 12.847, "good_days_beach": 3.207, "tx_mean": 12.697, "tx_max_median": 16.775, "tn_mean": 3.676, "lows_withheld": null, "sea_c": 14.194, "us_pax": null, "us_airports": [], "sunny_days": 7.283, "p35": 0.0, "p30": 0.0, "rain_days": 10.262, "rain_days_p90": 17.248, "rain_withheld": null, "climate_years": 15, "k": 13.03, "visitors_night": 47679.133, "dom_share": 0.508, "stage": 0.153901, "share_pct": 1.286, "cost_hotel_swing": -10.27, "cost_accom_swing": -9.719, "cost_package_swing": 0.199, "cost_air_swing": -18.662, "plat_night": 14199.416, "plat_ratio": 0.298, "plat_dom_share": 0.305, "share_pct_upper": 1.663, "adr_eur": 130.1, "adr_swing": -16.168, "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": 3, "est_share": 0.0, "weather": 69.966, "index": "HCI:Urban", "weather_alt": 56.76, "hci_urban": 69.966, "hci_beach": 56.76, "good_days": 20.177, "good_days_urban": 20.177, "good_days_beach": 9.37, "tx_mean": 16.01, "tx_max_median": 21.535, "tn_mean": 5.508, "lows_withheld": null, "sea_c": 14.11, "us_pax": null, "us_airports": [], "sunny_days": 8.955, "p35": 0.0, "p30": 0.0, "rain_days": 8.731, "rain_days_p90": 15.365, "rain_withheld": null, "climate_years": 15, "k": 18.513, "visitors_night": 67741.726, "dom_share": 0.437, "stage": 0.21866, "share_pct": 1.818, "cost_hotel_swing": -8.058, "cost_accom_swing": -7.691, "cost_package_swing": -2.675, "cost_air_swing": -7.025, "plat_night": 22831.177, "plat_ratio": 0.337, "plat_dom_share": 0.25, "share_pct_upper": 2.416, "adr_eur": 135.9, "adr_swing": -12.431, "adr_vs_cheapest": 1.045, "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": 78.231, "index": "HCI:Urban", "weather_alt": 67.251, "hci_urban": 78.231, "hci_beach": 67.251, "good_days": 23.701, "good_days_urban": 23.701, "good_days_beach": 15.699, "tx_mean": 19.594, "tx_max_median": 24.791, "tn_mean": 8.101, "lows_withheld": null, "sea_c": 15.477, "us_pax": null, "us_airports": [], "sunny_days": 8.246, "p35": 0.0, "p30": 0.0, "rain_days": 7.918, "rain_days_p90": 9.857, "rain_withheld": null, "climate_years": 15, "k": 31.682, "visitors_night": 115921.317, "dom_share": 0.362, "stage": 0.37419, "share_pct": 3.071, "cost_hotel_swing": 1.985, "cost_accom_swing": 0.546, "cost_package_swing": -3.293, "cost_air_swing": 9.373, "plat_night": 44514.6, "plat_ratio": 0.384, "plat_dom_share": 0.201, "share_pct_upper": 4.201, "adr_eur": 150.4, "adr_swing": -3.088, "adr_vs_cheapest": 1.156, "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": 81.89, "index": "HCI:Urban", "weather_alt": 74.104, "hci_urban": 81.89, "hci_beach": 74.104, "good_days": 26.001, "good_days_urban": 26.001, "good_days_beach": 21.172, "tx_mean": 22.916, "tx_max_median": 27.998, "tn_mean": 11.711, "lows_withheld": null, "sea_c": 18.108, "us_pax": null, "us_airports": [], "sunny_days": 6.988, "p35": 0.0, "p30": 0.2, "rain_days": 7.225, "rain_days_p90": 13.182, "rain_withheld": null, "climate_years": 15, "k": 42.557, "visitors_night": 155717.403, "dom_share": 0.3, "stage": 0.502637, "share_pct": 4.082, "cost_hotel_swing": 6.232, "cost_accom_swing": 4.451, "cost_package_swing": -3.855, "cost_air_swing": -1.724, "plat_night": 53446.21, "plat_ratio": 0.343, "plat_dom_share": 0.135, "share_pct_upper": 5.408, "adr_eur": 165.5, "adr_swing": 6.642, "adr_vs_cheapest": 1.272, "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": 78.289, "index": "HCI:Urban", "weather_alt": 83.431, "hci_urban": 78.289, "hci_beach": 83.431, "good_days": 24.881, "good_days_urban": 24.881, "good_days_beach": 26.406, "tx_mean": 28.375, "tx_max_median": 34.111, "tn_mean": 16.262, "lows_withheld": null, "sea_c": 22.34, "us_pax": null, "us_airports": [], "sunny_days": 11.656, "p35": 0.4, "p30": 1.0, "rain_days": 5.398, "rain_days_p90": 7.859, "rain_withheld": null, "climate_years": 15, "k": 58.596, "visitors_night": 214397.967, "dom_share": 0.417, "stage": 0.692067, "share_pct": 5.535, "cost_hotel_swing": 8.801, "cost_accom_swing": 7.986, "cost_package_swing": -1.689, "cost_air_swing": 7.722, "plat_night": 67654.267, "plat_ratio": 0.316, "plat_dom_share": 0.183, "share_pct_upper": 7.157, "adr_eur": 178.85, "adr_swing": 15.245, "adr_vs_cheapest": 1.375, "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": 73.413, "index": "HCI:Urban", "weather_alt": 84.634, "hci_urban": 73.413, "hci_beach": 84.634, "good_days": 22.031, "good_days_urban": 22.031, "good_days_beach": 28.944, "tx_mean": 31.188, "tx_max_median": 35.687, "tn_mean": 18.622, "lows_withheld": null, "sea_c": 25.354, "us_pax": null, "us_airports": [], "sunny_days": 17.632, "p35": 0.867, "p30": 1.0, "rain_days": 2.354, "rain_days_p90": 5.762, "rain_withheld": null, "climate_years": 15, "k": 77.232, "visitors_night": 282590.758, "dom_share": 0.433, "stage": 0.91218, "share_pct": 7.169, "cost_hotel_swing": 6.007, "cost_accom_swing": 7.681, "cost_package_swing": 7.603, "cost_air_swing": 10.356, "plat_night": 88612.774, "plat_ratio": 0.314, "plat_dom_share": 0.169, "share_pct_upper": 9.211, "adr_eur": 177.4, "adr_swing": 14.31, "adr_vs_cheapest": 1.364, "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": 72.053, "index": "HCI:Urban", "weather_alt": 83.119, "hci_urban": 72.053, "hci_beach": 83.119, "good_days": 19.91, "good_days_urban": 19.91, "good_days_beach": 28.116, "tx_mean": 31.331, "tx_max_median": 36.221, "tn_mean": 18.668, "lows_withheld": null, "sea_c": 26.025, "us_pax": null, "us_airports": [], "sunny_days": 16.557, "p35": 0.867, "p30": 1.0, "rain_days": 3.948, "rain_days_p90": 6.001, "rain_withheld": null, "climate_years": 15, "k": 84.667, "visitors_night": 309797.371, "dom_share": 0.525, "stage": 1.0, "share_pct": 7.806, "cost_hotel_swing": 3.571, "cost_accom_swing": 6.565, "cost_package_swing": 16.818, "cost_air_swing": 26.403, "plat_night": 92759.887, "plat_ratio": 0.299, "plat_dom_share": 0.264, "share_pct_upper": 9.912, "adr_eur": 174.4, "adr_swing": 12.377, "adr_vs_cheapest": 1.341, "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.764, "index": "HCI:Urban", "weather_alt": 80.53, "hci_urban": 79.764, "hci_beach": 80.53, "good_days": 24.983, "good_days_urban": 24.983, "good_days_beach": 24.406, "tx_mean": 26.309, "tx_max_median": 31.155, "tn_mean": 15.593, "lows_withheld": null, "sea_c": 24.094, "us_pax": null, "us_airports": [], "sunny_days": 9.952, "p35": 0.0, "p30": 0.867, "rain_days": 6.329, "rain_days_p90": 11.237, "rain_withheld": null, "climate_years": 15, "k": 54.548, "visitors_night": 199591.433, "dom_share": 0.333, "stage": 0.644264, "share_pct": 5.173, "cost_hotel_swing": 11.711, "cost_accom_swing": 9.804, "cost_package_swing": -1.581, "cost_air_swing": -1.182, "plat_night": 64267.667, "plat_ratio": 0.322, "plat_dom_share": 0.139, "share_pct_upper": 6.727, "adr_eur": 173.7, "adr_swing": 11.926, "adr_vs_cheapest": 1.335, "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": 79.875, "index": "HCI:Urban", "weather_alt": 69.45, "hci_urban": 79.875, "hci_beach": 69.45, "good_days": 24.779, "good_days_urban": 24.779, "good_days_beach": 18.423, "tx_mean": 21.246, "tx_max_median": 24.898, "tn_mean": 11.869, "lows_withheld": null, "sea_c": 21.417, "us_pax": null, "us_airports": [], "sunny_days": 7.477, "p35": 0.0, "p30": 0.067, "rain_days": 9.378, "rain_days_p90": 14.076, "rain_withheld": null, "climate_years": 15, "k": 31.783, "visitors_night": 116292.968, "dom_share": 0.254, "stage": 0.375385, "share_pct": 3.08, "cost_hotel_swing": 5.253, "cost_accom_swing": 3.763, "cost_package_swing": -6.225, "cost_air_swing": -4.295, "plat_night": 46342.29, "plat_ratio": 0.398, "plat_dom_share": 0.149, "share_pct_upper": 4.256, "adr_eur": 159.45, "adr_swing": 2.744, "adr_vs_cheapest": 1.226, "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": 67.547, "index": "HCI:Urban", "weather_alt": 53.342, "hci_urban": 67.547, "hci_beach": 53.342, "good_days": 17.178, "good_days_urban": 17.178, "good_days_beach": 6.169, "tx_mean": 15.665, "tx_max_median": 20.051, "tn_mean": 7.889, "lows_withheld": null, "sea_c": 18.924, "us_pax": null, "us_airports": [], "sunny_days": 5.515, "p35": 0.0, "p30": 0.0, "rain_days": 11.843, "rain_days_p90": 15.578, "rain_withheld": null, "climate_years": 15, "k": 16.061, "visitors_night": 58767.383, "dom_share": 0.466, "stage": 0.189693, "share_pct": 1.581, "cost_hotel_swing": -4.968, "cost_accom_swing": -4.799, "cost_package_swing": -6.263, "cost_air_swing": -12.332, "plat_night": 18695.917, "plat_ratio": 0.318, "plat_dom_share": 0.325, "share_pct_upper": 2.073, "adr_eur": 144.7, "adr_swing": -6.76, "adr_vs_cheapest": 1.112, "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.694, "index": "HCI:Urban", "weather_alt": 47.517, "hci_urban": 64.694, "hci_beach": 47.517, "good_days": 14.296, "good_days_urban": 14.296, "good_days_beach": 2.257, "tx_mean": 12.445, "tx_max_median": 15.868, "tn_mean": 4.268, "lows_withheld": null, "sea_c": 16.397, "us_pax": null, "us_airports": [], "sunny_days": 7.656, "p35": 0.0, "p30": 0.0, "rain_days": 10.206, "rain_days_p90": 15.793, "rain_withheld": null, "climate_years": 15, "k": 14.192, "visitors_night": 51927.839, "dom_share": 0.531, "stage": 0.16762, "share_pct": 1.399, "cost_hotel_swing": -8.945, "cost_accom_swing": -8.039, "cost_package_swing": 1.802, "cost_air_swing": 9.662, "plat_night": 21426.613, "plat_ratio": 0.413, "plat_dom_share": 0.434, "share_pct_upper": 1.966, "adr_eur": 138.75, "adr_swing": -10.594, "adr_vs_cheapest": 1.066, "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}]}