{"id": "CH02", "n": "Bern & the Bernese Oberland", "c": "Switzerland", "official": "Espace Mittelland", "cc": "CH", "t": "mountains", "type_basis": "Eurostat NUTS3 typologies weighted by population: urban 0%, coastal 0%, mountain 100%; median ground height 876 m", "lat": 46.901, "lon": 7.429, "population": 1962040, "peak": 7, "trough": 11, "n_years_crowd": 2, "spread": 3.549, "is_flat": false, "seasonality_pct": 28.805, "hotel_share": 0.668, "rental_share": 0.225, "camping_share": 0.107, "hotel_occupancy_pct": 55.19, "elevation_m": 875.651, "weather_check": {"kind": "stations", "n": 25, "hi_err": 0.8, "lo_err": 0.2, "rain_ratio": 1.16}, "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": null, "platform_years": 2, "platform_first_year": 2024, "platform_last_year": 2025, "platform_source": "Eurostat tour_ce_omn12, 2024–2025", "price_source": null, "type_basis": "Eurostat NUTS3 typologies weighted by population: urban 0%, coastal 0%, mountain 100%; median ground height 876 m", "nuts3_population_coverage": 1.0}, "pli_restaurants_hotels": 170.8, "pli_overall": 184.3, "months": [{"m": 1, "est_share": 0.0, "weather": 54.305, "index": "HCI:Urban", "weather_alt": 33.185, "hci_urban": 54.305, "hci_beach": 33.185, "good_days": 2.875, "good_days_urban": 2.875, "good_days_beach": 0.133, "tx_mean": 5.488, "tx_max_median": 12.82, "tn_mean": -2.248, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 2.479, "p35": 0.0, "p30": 0.0, "rain_days": 14.67, "rain_days_p90": 16.301, "rain_withheld": null, "climate_years": 15, "k": 11.317, "visitors_night": 22107.452, "dom_share": 0.606, "stage": 0.412898, "share_pct": 1.119, "cost_hotel_swing": 2.902, "cost_accom_swing": 2.842, "cost_package_swing": -11.746, "cost_air_swing": -15.481, "plat_night": 3781.661, "plat_ratio": 0.171, "plat_dom_share": 0.33, "share_pct_upper": 1.307, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}, {"m": 2, "est_share": 0.0, "weather": 58.417, "index": "HCI:Urban", "weather_alt": 38.519, "hci_urban": 58.417, "hci_beach": 38.519, "good_days": 6.201, "good_days_urban": 6.201, "good_days_beach": 0.737, "tx_mean": 7.531, "tx_max_median": 15.314, "tn_mean": -2.077, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 4.115, "p35": 0.0, "p30": 0.0, "rain_days": 9.113, "rain_days_p90": 15.835, "rain_withheld": null, "climate_years": 15, "k": 14.428, "visitors_night": 28177.699, "dom_share": 0.626, "stage": 0.526395, "share_pct": 1.422, "cost_hotel_swing": 1.408, "cost_accom_swing": 2.433, "cost_package_swing": -4.385, "cost_air_swing": -21.636, "plat_night": 5024.319, "plat_ratio": 0.178, "plat_dom_share": 0.368, "share_pct_upper": 1.671, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}, {"m": 3, "est_share": 0.0, "weather": 63.799, "index": "HCI:Urban", "weather_alt": 45.93, "hci_urban": 63.799, "hci_beach": 45.93, "good_days": 13.043, "good_days_urban": 13.043, "good_days_beach": 4.226, "tx_mean": 11.809, "tx_max_median": 19.338, "tn_mean": 0.696, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 6.676, "p35": 0.0, "p30": 0.0, "rain_days": 10.881, "rain_days_p90": 14.324, "rain_withheld": null, "climate_years": 15, "k": 10.942, "visitors_night": 21371.935, "dom_share": 0.581, "stage": 0.399222, "share_pct": 1.082, "cost_hotel_swing": 1.369, "cost_accom_swing": 1.184, "cost_package_swing": -7.692, "cost_air_swing": -19.87, "plat_night": 3897.258, "plat_ratio": 0.182, "plat_dom_share": 0.252, "share_pct_upper": 1.276, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}, {"m": 4, "est_share": 0.0, "weather": 67.906, "index": "HCI:Urban", "weather_alt": 52.655, "hci_urban": 67.906, "hci_beach": 52.655, "good_days": 16.062, "good_days_urban": 16.062, "good_days_beach": 8.61, "tx_mean": 15.423, "tx_max_median": 22.695, "tn_mean": 3.891, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 6.077, "p35": 0.0, "p30": 0.0, "rain_days": 10.22, "rain_days_p90": 15.96, "rain_withheld": null, "climate_years": 15, "k": 11.87, "visitors_night": 23191.067, "dom_share": 0.535, "stage": 0.433046, "share_pct": 1.173, "cost_hotel_swing": -0.855, "cost_accom_swing": -1.168, "cost_package_swing": 4.111, "cost_air_swing": 6.949, "plat_night": 5691.283, "plat_ratio": 0.245, "plat_dom_share": 0.164, "share_pct_upper": 1.456, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}, {"m": 5, "est_share": 0.0, "weather": 69.759, "index": "HCI:Urban", "weather_alt": 56.427, "hci_urban": 69.759, "hci_beach": 56.427, "good_days": 17.73, "good_days_urban": 17.73, "good_days_beach": 10.724, "tx_mean": 18.511, "tx_max_median": 25.842, "tn_mean": 7.778, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 3.73, "p35": 0.0, "p30": 0.0, "rain_days": 14.279, "rain_days_p90": 17.82, "rain_withheld": null, "climate_years": 15, "k": 16.632, "visitors_night": 32485.484, "dom_share": 0.501, "stage": 0.606804, "share_pct": 1.636, "cost_hotel_swing": -1.009, "cost_accom_swing": -1.559, "cost_package_swing": -8.162, "cost_air_swing": 17.591, "plat_night": 8373.887, "plat_ratio": 0.258, "plat_dom_share": 0.121, "share_pct_upper": 2.047, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}, {"m": 6, "est_share": 0.0, "weather": 75.362, "index": "HCI:Urban", "weather_alt": 68.491, "hci_urban": 75.362, "hci_beach": 68.491, "good_days": 20.956, "good_days_urban": 20.956, "good_days_beach": 16.273, "tx_mean": 23.419, "tx_max_median": 31.57, "tn_mean": 12.334, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 5.301, "p35": 0.0, "p30": 0.667, "rain_days": 11.196, "rain_days_p90": 15.301, "rain_withheld": null, "climate_years": 15, "k": 21.411, "visitors_night": 41830.2, "dom_share": 0.472, "stage": 0.781157, "share_pct": 2.096, "cost_hotel_swing": 2.145, "cost_accom_swing": 1.603, "cost_package_swing": -0.015, "cost_air_swing": 5.151, "plat_night": 10594.7, "plat_ratio": 0.253, "plat_dom_share": 0.101, "share_pct_upper": 2.611, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}, {"m": 7, "est_share": 0.0, "weather": 76.552, "index": "HCI:Urban", "weather_alt": 72.699, "hci_urban": 76.552, "hci_beach": 72.699, "good_days": 22.509, "good_days_urban": 22.509, "good_days_beach": 19.898, "tx_mean": 24.992, "tx_max_median": 32.016, "tn_mean": 13.51, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 5.946, "p35": 0.067, "p30": 0.867, "rain_days": 12.435, "rain_days_p90": 16.835, "rain_withheld": null, "climate_years": 15, "k": 27.409, "visitors_night": 53540.645, "dom_share": 0.482, "stage": 1.0, "share_pct": 2.668, "cost_hotel_swing": 3.532, "cost_accom_swing": 3.898, "cost_package_swing": 16.043, "cost_air_swing": 18.865, "plat_night": 12528.065, "plat_ratio": 0.234, "plat_dom_share": 0.126, "share_pct_upper": 3.269, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}, {"m": 8, "est_share": 0.0, "weather": 75.979, "index": "HCI:Urban", "weather_alt": 72.944, "hci_urban": 75.979, "hci_beach": 72.944, "good_days": 22.671, "good_days_urban": 22.671, "good_days_beach": 20.363, "tx_mean": 24.979, "tx_max_median": 32.431, "tn_mean": 13.085, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 6.428, "p35": 0.067, "p30": 0.933, "rain_days": 10.827, "rain_days_p90": 13.523, "rain_withheld": null, "climate_years": 15, "k": 27.159, "visitors_night": 53052.048, "dom_share": 0.432, "stage": 0.990861, "share_pct": 2.644, "cost_hotel_swing": 2.655, "cost_accom_swing": 2.777, "cost_package_swing": 9.287, "cost_air_swing": 20.382, "plat_night": 12088.403, "plat_ratio": 0.228, "plat_dom_share": 0.095, "share_pct_upper": 3.225, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}, {"m": 9, "est_share": 0.0, "weather": 75.783, "index": "HCI:Urban", "weather_alt": 65.008, "hci_urban": 75.783, "hci_beach": 65.008, "good_days": 21.479, "good_days_urban": 21.479, "good_days_beach": 14.052, "tx_mean": 20.529, "tx_max_median": 27.226, "tn_mean": 9.56, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 4.837, "p35": 0.0, "p30": 0.0, "rain_days": 10.156, "rain_days_p90": 14.981, "rain_withheld": null, "climate_years": 15, "k": 19.322, "visitors_night": 37744.833, "dom_share": 0.484, "stage": 0.704942, "share_pct": 1.896, "cost_hotel_swing": 1.537, "cost_accom_swing": 1.047, "cost_package_swing": -0.304, "cost_air_swing": 5.233, "plat_night": 8605.033, "plat_ratio": 0.228, "plat_dom_share": 0.121, "share_pct_upper": 2.316, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}, {"m": 10, "est_share": 0.0, "weather": 68.417, "index": "HCI:Urban", "weather_alt": 52.935, "hci_urban": 68.417, "hci_beach": 52.935, "good_days": 16.839, "good_days_urban": 16.839, "good_days_beach": 6.51, "tx_mean": 16.093, "tx_max_median": 22.589, "tn_mean": 5.764, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 2.727, "p35": 0.0, "p30": 0.0, "rain_days": 9.981, "rain_days_p90": 14.188, "rain_withheld": null, "climate_years": 15, "k": 14.164, "visitors_night": 27667.597, "dom_share": 0.525, "stage": 0.516759, "share_pct": 1.397, "cost_hotel_swing": -1.806, "cost_accom_swing": -2.108, "cost_package_swing": 6.2, "cost_air_swing": 7.305, "plat_night": 6599.79, "plat_ratio": 0.239, "plat_dom_share": 0.165, "share_pct_upper": 1.723, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}, {"m": 11, "est_share": 0.0, "weather": 59.136, "index": "HCI:Urban", "weather_alt": 38.866, "hci_urban": 59.136, "hci_beach": 38.866, "good_days": 6.944, "good_days_urban": 6.944, "good_days_beach": 1.123, "tx_mean": 9.874, "tx_max_median": 17.135, "tn_mean": 1.443, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 1.676, "p35": 0.0, "p30": 0.0, "rain_days": 10.814, "rain_days_p90": 15.899, "rain_withheld": null, "climate_years": 15, "k": 7.722, "visitors_night": 15082.55, "dom_share": 0.598, "stage": 0.281741, "share_pct": 0.766, "cost_hotel_swing": -6.94, "cost_accom_swing": -7.036, "cost_package_swing": -3.977, "cost_air_swing": -15.168, "plat_night": 3260.3, "plat_ratio": 0.216, "plat_dom_share": 0.21, "share_pct_upper": 0.93, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}, {"m": 12, "est_share": 0.0, "weather": 55.241, "index": "HCI:Urban", "weather_alt": 34.084, "hci_urban": 55.241, "hci_beach": 34.084, "good_days": 4.757, "good_days_urban": 4.757, "good_days_beach": 0.12, "tx_mean": 6.48, "tx_max_median": 12.575, "tn_mean": -1.233, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 3.566, "p35": 0.0, "p30": 0.0, "rain_days": 15.138, "rain_days_p90": 19.93, "rain_withheld": null, "climate_years": 15, "k": 10.288, "visitors_night": 20099.468, "dom_share": 0.5, "stage": 0.375349, "share_pct": 1.018, "cost_hotel_swing": -4.938, "cost_accom_swing": -3.912, "cost_package_swing": 0.641, "cost_air_swing": -9.321, "plat_night": 5428.645, "plat_ratio": 0.27, "plat_dom_share": 0.224, "share_pct_upper": 1.289, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}]}