{
 "destination": "bruges",
 "name": "Bruges",
 "country": "BE",
 "computed_at": "2026-09-13T09:26:08",
 "model_version": "v11-2026.07",
 "artifact_hash": "96c6ede455fdbdd0",
 "overall_state": "PARTIALLY_STALE",
 "confidence": 0.929,
 "signal_profile": {
  "cruise": 0.46752805966130534,
  "season": 0.34113045469640124,
  "holiday": 0.19134148564229336
 },
 "ship_size_coverage": 0.9928,
 "capacity_note": "Ship figures are guest capacity at double occupancy (berths, not headcounts); unknown-size ships aren't counted, so true capacity can only be higher.",
 "served_port_note": "Bruges has no cruise port of its own, so we count Zeebrugge Port as the city's.",
 "definitions": {
  "bands": "Crowd bands are percentiles of this destination's OWN forecast year (Calm 0\u201339, Lively 40\u201364, Busy 65\u201384, Packed 85\u2013100 on busier_than_pct) \u2014 never a comparison to any other place.",
  "busier_than_pct": "How the day ranks against the same destination's other forecast days, 0\u2013100; 100 appears only on the single busiest day (rank n = 1).",
  "basis": "basis \"confirmed\" = the schedule inputs (ships, holidays, season) are confirmed sources; the crowd level itself is always modeled. \"estimated\" = at least one input is a labeled stand-in.",
  "confidence": "Share of the day's signal weight carried by real sources, scaled by their coverage (0\u20131; not a probability). It steps to a lower tier where a feeder country's school-holiday calendar for that year isn't published yet \u2014 coverage drops, nothing is guessed.",
  "quiet_desirability": "Weekly 0\u20131 scales: quiet = 1 \u2212 mean busier_than_pct/100 (1 = quietest); desirability = editorial blend of comfort temperature, dryness and daylight (weights in /constants.json).",
  "caveats_checked": "true = the caveat rules ran for this day; an empty caveats list is a statement, not an unpopulated field.",
  "legend_url": "https://avoid-crowds.com/methodology/"
 },
 "methodology": "https://avoid-crowds.com/bruges/methodology/",
 "months": [
  {
   "month": "2026-09",
   "label": "September 2026",
   "days_total": 18,
   "days_scored": 18,
   "days_gap": 0,
   "busy_or_packed": 4,
   "call_days": 11,
   "cruise_gap_days": 0,
   "peak_date": "2026-09-27",
   "peak_ships": 2,
   "peak_capacity_min": 5740,
   "band_counts": {
    "Calm": 7,
    "Lively": 7,
    "Busy": 3,
    "Packed": 1
   },
   "calmest": {
    "date": "2026-09-15",
    "band": "Calm",
    "busier_than_pct": 24
   },
   "busiest": {
    "date": "2026-09-27",
    "band": "Packed",
    "busier_than_pct": 88
   },
   "typical_temp_max_c": 20.5,
   "typical_rain_days": 11.6,
   "typical_daylight_h": 12.37,
   "summary": "September 2026 \u2014 4 of 18 days Busy or Packed (partial: 13\u201330 September) \u00b7 ships 11 of 18 days \u00b7 peak Sun 27 Sep",
   "capsule": "September 2026 in Bruges: 4 of 18 days forecast Busy or Packed. Only 13\u201330 September is in our current window \u2014 18 of September's 30 days. Cruise ships call on 11 of 18 days (peak Sun 27 Sep: 2 ships, guest capacity at least 5,740). Typical September here: mild and wet \u2014 around 20\u00b0C by day, rain on about 12 days. Avoid-Crowds, as of 13 Sep 2026, recomputed nightly: https://avoid-crowds.com/bruges/#m-2026-09",
   "anchor": "https://avoid-crowds.com/bruges/#m-2026-09"
  },
  {
   "month": "2026-10",
   "label": "October 2026",
   "days_total": 31,
   "days_scored": 31,
   "days_gap": 0,
   "busy_or_packed": 10,
   "call_days": 14,
   "cruise_gap_days": 0,
   "peak_date": "2026-10-20",
   "peak_ships": 1,
   "peak_capacity_min": 4810,
   "band_counts": {
    "Calm": 10,
    "Lively": 11,
    "Busy": 5,
    "Packed": 5
   },
   "calmest": {
    "date": "2026-10-01",
    "band": "Calm",
    "busier_than_pct": 23
   },
   "busiest": {
    "date": "2026-10-11",
    "band": "Packed",
    "busier_than_pct": 99
   },
   "typical_temp_max_c": 16.1,
   "typical_rain_days": 16.6,
   "typical_daylight_h": 10.38,
   "summary": "October 2026 \u2014 10 of 31 days Busy or Packed \u00b7 ships 14 of 31 days \u00b7 peak Tue 20 Oct",
   "capsule": "October 2026 in Bruges: 10 of 31 days forecast Busy or Packed. Cruise ships call on 14 of 31 days (peak Tue 20 Oct: 1 ship, guest capacity at least 4,810). Typical October here: mild and wet \u2014 around 16\u00b0C by day, rain on about 17 days. Avoid-Crowds, as of 13 Sep 2026, recomputed nightly: https://avoid-crowds.com/bruges/#m-2026-10",
   "anchor": "https://avoid-crowds.com/bruges/#m-2026-10"
  },
  {
   "month": "2026-11",
   "label": "November 2026",
   "days_total": 30,
   "days_scored": 30,
   "days_gap": 0,
   "busy_or_packed": 4,
   "call_days": 11,
   "cruise_gap_days": 0,
   "peak_date": "2026-11-18",
   "peak_ships": 1,
   "peak_capacity_min": 5400,
   "band_counts": {
    "Calm": 20,
    "Lively": 6,
    "Busy": 3,
    "Packed": 1
   },
   "calmest": {
    "date": "2026-11-12",
    "band": "Calm",
    "busier_than_pct": 11
   },
   "busiest": {
    "date": "2026-11-06",
    "band": "Packed",
    "busier_than_pct": 86
   },
   "typical_temp_max_c": 10.8,
   "typical_rain_days": 15.8,
   "typical_daylight_h": 8.59,
   "summary": "November 2026 \u2014 4 of 30 days Busy or Packed \u00b7 ships 11 of 30 days \u00b7 peak Wed 18 Nov",
   "capsule": "November 2026 in Bruges: 4 of 30 days forecast Busy or Packed. Cruise ships call on 11 of 30 days (peak Wed 18 Nov: 1 ship, guest capacity at least 5,400). Typical November here: cool and wet \u2014 around 11\u00b0C by day, rain on about 16 days. Avoid-Crowds, as of 13 Sep 2026, recomputed nightly: https://avoid-crowds.com/bruges/#m-2026-11",
   "anchor": "https://avoid-crowds.com/bruges/#m-2026-11"
  },
  {
   "month": "2026-12",
   "label": "December 2026",
   "days_total": 31,
   "days_scored": 31,
   "days_gap": 0,
   "busy_or_packed": 5,
   "call_days": 15,
   "cruise_gap_days": 0,
   "peak_date": "2026-12-16",
   "peak_ships": 2,
   "peak_capacity_min": 6648,
   "band_counts": {
    "Calm": 13,
    "Lively": 13,
    "Busy": 3,
    "Packed": 2
   },
   "calmest": {
    "date": "2026-12-03",
    "band": "Calm",
    "busier_than_pct": 14
   },
   "busiest": {
    "date": "2026-12-30",
    "band": "Packed",
    "busier_than_pct": 89
   },
   "typical_temp_max_c": 8.1,
   "typical_rain_days": 16.6,
   "typical_daylight_h": 7.67,
   "summary": "December 2026 \u2014 5 of 31 days Busy or Packed \u00b7 ships 15 of 31 days \u00b7 peak Wed 16 Dec",
   "capsule": "December 2026 in Bruges: 5 of 31 days forecast Busy or Packed. Cruise ships call on 15 of 31 days (peak Wed 16 Dec: 2 ships, guest capacity at least 6,648). Typical December here: cool and wet \u2014 around 8\u00b0C by day, rain on about 17 days. Avoid-Crowds, as of 13 Sep 2026, recomputed nightly: https://avoid-crowds.com/bruges/#m-2026-12",
   "anchor": "https://avoid-crowds.com/bruges/#m-2026-12"
  },
  {
   "month": "2027-01",
   "label": "January 2027",
   "days_total": 31,
   "days_scored": 31,
   "days_gap": 0,
   "busy_or_packed": 1,
   "call_days": 8,
   "cruise_gap_days": 0,
   "peak_date": "2027-01-13",
   "peak_ships": 1,
   "peak_capacity_min": 5400,
   "band_counts": {
    "Calm": 23,
    "Lively": 7,
    "Busy": 1,
    "Packed": 0
   },
   "calmest": {
    "date": "2027-01-10",
    "band": "Calm",
    "busier_than_pct": 4
   },
   "busiest": {
    "date": "2027-01-19",
    "band": "Busy",
    "busier_than_pct": 68
   },
   "typical_temp_max_c": 7.2,
   "typical_rain_days": 13.8,
   "typical_daylight_h": 8.14,
   "summary": "January 2027 \u2014 1 of 31 days Busy or Packed \u00b7 ships 8 of 31 days \u00b7 peak Wed 13 Jan",
   "capsule": "January 2027 in Bruges: 1 of 31 days forecast Busy or Packed. Cruise ships call on 8 of 31 days (peak Wed 13 Jan: 1 ship, guest capacity at least 5,400). Typical January here: cool and wet \u2014 around 7\u00b0C by day, rain on about 14 days. Avoid-Crowds, as of 13 Sep 2026, recomputed nightly: https://avoid-crowds.com/bruges/#m-2027-01",
   "anchor": "https://avoid-crowds.com/bruges/#m-2027-01"
  },
  {
   "month": "2027-02",
   "label": "February 2027",
   "days_total": 28,
   "days_scored": 28,
   "days_gap": 0,
   "busy_or_packed": 5,
   "call_days": 8,
   "cruise_gap_days": 0,
   "peak_date": "2027-02-10",
   "peak_ships": 1,
   "peak_capacity_min": 5400,
   "band_counts": {
    "Calm": 20,
    "Lively": 3,
    "Busy": 2,
    "Packed": 3
   },
   "calmest": {
    "date": "2027-02-07",
    "band": "Calm",
    "busier_than_pct": 6
   },
   "busiest": {
    "date": "2027-02-24",
    "band": "Packed",
    "busier_than_pct": 87
   },
   "typical_temp_max_c": 9.7,
   "typical_rain_days": 11.4,
   "typical_daylight_h": 9.72,
   "summary": "February 2027 \u2014 5 of 28 days Busy or Packed \u00b7 ships 8 of 28 days \u00b7 peak Wed 10 Feb",
   "capsule": "February 2027 in Bruges: 5 of 28 days forecast Busy or Packed. Cruise ships call on 8 of 28 days (peak Wed 10 Feb: 1 ship, guest capacity at least 5,400). Typical February here: cool and wet \u2014 around 10\u00b0C by day, rain on about 11 days. Avoid-Crowds, as of 13 Sep 2026, recomputed nightly: https://avoid-crowds.com/bruges/#m-2027-02",
   "anchor": "https://avoid-crowds.com/bruges/#m-2027-02"
  },
  {
   "month": "2027-03",
   "label": "March 2027",
   "days_total": 31,
   "days_scored": 31,
   "days_gap": 0,
   "busy_or_packed": 7,
   "call_days": 7,
   "cruise_gap_days": 0,
   "peak_date": "2027-03-10",
   "peak_ships": 1,
   "peak_capacity_min": 5400,
   "band_counts": {
    "Calm": 21,
    "Lively": 3,
    "Busy": 7,
    "Packed": 0
   },
   "calmest": {
    "date": "2027-03-13",
    "band": "Calm",
    "busier_than_pct": 15
   },
   "busiest": {
    "date": "2027-03-02",
    "band": "Busy",
    "busier_than_pct": 83
   },
   "typical_temp_max_c": 11.2,
   "typical_rain_days": 13.8,
   "typical_daylight_h": 11.53,
   "summary": "March 2027 \u2014 7 of 31 days Busy or Packed \u00b7 ships 7 of 31 days \u00b7 peak Wed 10 Mar",
   "capsule": "March 2027 in Bruges: 7 of 31 days forecast Busy or Packed. Cruise ships call on 7 of 31 days (peak Wed 10 Mar: 1 ship, guest capacity at least 5,400). Typical March here: cool and wet \u2014 around 11\u00b0C by day, rain on about 14 days. Avoid-Crowds, as of 13 Sep 2026, recomputed nightly: https://avoid-crowds.com/bruges/#m-2027-03",
   "anchor": "https://avoid-crowds.com/bruges/#m-2027-03"
  },
  {
   "month": "2027-04",
   "label": "April 2027",
   "days_total": 30,
   "days_scored": 30,
   "days_gap": 0,
   "busy_or_packed": 13,
   "call_days": 14,
   "cruise_gap_days": 0,
   "peak_date": "2027-04-07",
   "peak_ships": 1,
   "peak_capacity_min": 5400,
   "band_counts": {
    "Calm": 7,
    "Lively": 10,
    "Busy": 8,
    "Packed": 5
   },
   "calmest": {
    "date": "2027-04-12",
    "band": "Calm",
    "busier_than_pct": 34
   },
   "busiest": {
    "date": "2027-04-27",
    "band": "Packed",
    "busier_than_pct": 95
   },
   "typical_temp_max_c": 13.6,
   "typical_rain_days": 9.0,
   "typical_daylight_h": 13.59,
   "summary": "April 2027 \u2014 13 of 30 days Busy or Packed \u00b7 ships 14 of 30 days \u00b7 peak Wed 7 Apr",
   "capsule": "April 2027 in Bruges: 13 of 30 days forecast Busy or Packed. Cruise ships call on 14 of 30 days (peak Wed 7 Apr: 1 ship, guest capacity at least 5,400). Typical April here: cool and wet \u2014 around 14\u00b0C by day, rain on about 9 days. Avoid-Crowds, as of 13 Sep 2026, recomputed nightly: https://avoid-crowds.com/bruges/#m-2027-04",
   "anchor": "https://avoid-crowds.com/bruges/#m-2027-04"
  },
  {
   "month": "2027-05",
   "label": "May 2027",
   "days_total": 31,
   "days_scored": 31,
   "days_gap": 0,
   "busy_or_packed": 18,
   "call_days": 14,
   "cruise_gap_days": 0,
   "peak_date": "2027-05-21",
   "peak_ships": 2,
   "peak_capacity_min": 5634,
   "band_counts": {
    "Calm": 0,
    "Lively": 13,
    "Busy": 8,
    "Packed": 10
   },
   "calmest": {
    "date": "2027-05-30",
    "band": "Lively",
    "busier_than_pct": 56
   },
   "busiest": {
    "date": "2027-05-06",
    "band": "Packed",
    "busier_than_pct": 99
   },
   "typical_temp_max_c": 16.6,
   "typical_rain_days": 10.4,
   "typical_daylight_h": 15.34,
   "summary": "May 2027 \u2014 18 of 31 days Busy or Packed \u00b7 ships 14 of 31 days \u00b7 peak Fri 21 May",
   "capsule": "May 2027 in Bruges: 18 of 31 days forecast Busy or Packed. Cruise ships call on 14 of 31 days (peak Fri 21 May: 2 ships, guest capacity at least 5,634). Typical May here: mild and wet \u2014 around 17\u00b0C by day, rain on about 10 days. Avoid-Crowds, as of 13 Sep 2026, recomputed nightly: https://avoid-crowds.com/bruges/#m-2027-05",
   "anchor": "https://avoid-crowds.com/bruges/#m-2027-05"
  },
  {
   "month": "2027-06",
   "label": "June 2027",
   "days_total": 30,
   "days_scored": 30,
   "days_gap": 0,
   "busy_or_packed": 15,
   "call_days": 15,
   "cruise_gap_days": 0,
   "peak_date": "2027-06-22",
   "peak_ships": 2,
   "peak_capacity_min": 5682,
   "band_counts": {
    "Calm": 0,
    "Lively": 15,
    "Busy": 10,
    "Packed": 5
   },
   "calmest": {
    "date": "2027-06-03",
    "band": "Lively",
    "busier_than_pct": 47
   },
   "busiest": {
    "date": "2027-06-22",
    "band": "Packed",
    "busier_than_pct": 99
   },
   "typical_temp_max_c": 21.7,
   "typical_rain_days": 11.4,
   "typical_daylight_h": 16.32,
   "summary": "June 2027 \u2014 15 of 30 days Busy or Packed \u00b7 ships 15 of 30 days \u00b7 peak Tue 22 Jun",
   "capsule": "June 2027 in Bruges: 15 of 30 days forecast Busy or Packed. Cruise ships call on 15 of 30 days (peak Tue 22 Jun: 2 ships, guest capacity at least 5,682). Typical June here: mild and wet \u2014 around 22\u00b0C by day, rain on about 11 days. Avoid-Crowds, as of 13 Sep 2026, recomputed nightly: https://avoid-crowds.com/bruges/#m-2027-06",
   "anchor": "https://avoid-crowds.com/bruges/#m-2027-06"
  },
  {
   "month": "2027-07",
   "label": "July 2027",
   "days_total": 31,
   "days_scored": 31,
   "days_gap": 0,
   "busy_or_packed": 31,
   "call_days": 19,
   "cruise_gap_days": 0,
   "peak_date": "2027-07-18",
   "peak_ships": 2,
   "peak_capacity_min": 4886,
   "band_counts": {
    "Calm": 0,
    "Lively": 0,
    "Busy": 0,
    "Packed": 31
   },
   "calmest": {
    "date": "2027-07-01",
    "band": "Packed",
    "busier_than_pct": 90
   },
   "busiest": {
    "date": "2027-07-27",
    "band": "Packed",
    "busier_than_pct": 100
   },
   "typical_temp_max_c": 21.9,
   "typical_rain_days": 11.8,
   "typical_daylight_h": 15.91,
   "summary": "July 2027 \u2014 31 of 31 days Busy or Packed \u00b7 ships 19 of 31 days \u00b7 peak Sun 18 Jul",
   "capsule": "July 2027 in Bruges: 31 of 31 days forecast Busy or Packed. Cruise ships call on 19 of 31 days (peak Sun 18 Jul: 2 ships, guest capacity at least 4,886). Typical July here: mild and wet \u2014 around 22\u00b0C by day, rain on about 12 days. Avoid-Crowds, as of 13 Sep 2026, recomputed nightly: https://avoid-crowds.com/bruges/#m-2027-07",
   "anchor": "https://avoid-crowds.com/bruges/#m-2027-07"
  },
  {
   "month": "2027-08",
   "label": "August 2027",
   "days_total": 31,
   "days_scored": 31,
   "days_gap": 0,
   "busy_or_packed": 31,
   "call_days": 15,
   "cruise_gap_days": 0,
   "peak_date": "2027-08-11",
   "peak_ships": 2,
   "peak_capacity_min": 3453,
   "band_counts": {
    "Calm": 0,
    "Lively": 0,
    "Busy": 1,
    "Packed": 30
   },
   "calmest": {
    "date": "2027-08-31",
    "band": "Busy",
    "busier_than_pct": 84
   },
   "busiest": {
    "date": "2027-08-02",
    "band": "Packed",
    "busier_than_pct": 99
   },
   "typical_temp_max_c": 22.7,
   "typical_rain_days": 13.0,
   "typical_daylight_h": 14.37,
   "summary": "August 2027 \u2014 31 of 31 days Busy or Packed \u00b7 ships 15 of 31 days \u00b7 peak Wed 11 Aug",
   "capsule": "August 2027 in Bruges: 31 of 31 days forecast Busy or Packed. Cruise ships call on 15 of 31 days (peak Wed 11 Aug: 2 ships, guest capacity at least 3,453). Typical August here: warm and wet \u2014 around 23\u00b0C by day, rain on about 13 days. Avoid-Crowds, as of 13 Sep 2026, recomputed nightly: https://avoid-crowds.com/bruges/#m-2027-08",
   "anchor": "https://avoid-crowds.com/bruges/#m-2027-08"
  },
  {
   "month": "2027-09",
   "label": "September 2027",
   "days_total": 12,
   "days_scored": 12,
   "days_gap": 0,
   "busy_or_packed": 4,
   "call_days": 4,
   "cruise_gap_days": 0,
   "peak_date": "2027-09-10",
   "peak_ships": 2,
   "peak_capacity_min": 5042,
   "band_counts": {
    "Calm": 4,
    "Lively": 4,
    "Busy": 4,
    "Packed": 0
   },
   "calmest": {
    "date": "2027-09-06",
    "band": "Calm",
    "busier_than_pct": 26
   },
   "busiest": {
    "date": "2027-09-10",
    "band": "Busy",
    "busier_than_pct": 82
   },
   "typical_temp_max_c": 20.5,
   "typical_rain_days": 11.6,
   "typical_daylight_h": 12.37,
   "summary": "September 2027 \u2014 already covered by September 2026",
   "capsule": "",
   "anchor": "https://avoid-crowds.com/bruges/#m-2027-09"
  }
 ],
 "climate_normals_source": "meteorological archive:51.21,3.22:2019-2023",
 "climate_note": "Monthly typical_temp_max_c / typical_rain_days are climate normals from a meteorological archive (2019\u20132023 daily means) \u2014 climate, never a forecast.",
 "best_time": [
  {
   "start": "2026-09-14",
   "end": "2026-09-20",
   "label": "recommended",
   "headline": "Recommended \u2014 quiet and pleasant",
   "reason": "quieter than most weeks here; the weather is usually at its best",
   "quiet": 0.614,
   "desirability": 0.806
  },
  {
   "start": "2027-06-07",
   "end": "2027-06-13",
   "label": "recommended",
   "headline": "Recommended \u2014 quiet and pleasant",
   "reason": "busier than most weeks here; the weather is usually at its best",
   "quiet": 0.476,
   "desirability": 0.905
  },
  {
   "start": "2027-09-06",
   "end": "2027-09-12",
   "label": "recommended",
   "headline": "Recommended \u2014 quiet and pleasant",
   "reason": "quieter than most weeks here; the weather is usually at its best",
   "quiet": 0.549,
   "desirability": 0.806
  },
  {
   "start": "2027-04-12",
   "end": "2027-04-18",
   "label": "recommended",
   "headline": "Recommended \u2014 quiet and pleasant",
   "reason": "quieter than most weeks here; the weather is usually decent",
   "quiet": 0.579,
   "desirability": 0.72
  },
  {
   "start": "2027-06-14",
   "end": "2027-06-20",
   "label": "recommended",
   "headline": "Recommended \u2014 quiet and pleasant",
   "reason": "busier than most weeks here; the weather is usually at its best",
   "quiet": 0.404,
   "desirability": 0.905
  },
  {
   "start": "2026-09-21",
   "end": "2026-09-27",
   "label": "recommended",
   "headline": "Recommended \u2014 quiet and pleasant",
   "reason": "busier than most weeks here; the weather is usually at its best",
   "quiet": 0.477,
   "desirability": 0.806
  }
 ],
 "quietest_not_recommended": [
  {
   "start": "2027-01-18",
   "end": "2027-01-24",
   "label": "quiet_but_harsh",
   "headline": "Quiet but not a great time to be here",
   "reason": "among the quietest weeks of the year here; the weather is usually harsh",
   "quiet": 0.869,
   "desirability": 0.173
  },
  {
   "start": "2027-02-01",
   "end": "2027-02-07",
   "label": "quiet_but_harsh",
   "headline": "Quiet but not a great time to be here",
   "reason": "among the quietest weeks of the year here; the weather is usually harsh",
   "quiet": 0.856,
   "desirability": 0.367
  },
  {
   "start": "2027-01-04",
   "end": "2027-01-10",
   "label": "quiet_but_harsh",
   "headline": "Quiet but not a great time to be here",
   "reason": "among the quietest weeks of the year here; the weather is usually harsh",
   "quiet": 0.813,
   "desirability": 0.173
  },
  {
   "start": "2027-01-25",
   "end": "2027-01-31",
   "label": "quiet_but_harsh",
   "headline": "Quiet but not a great time to be here",
   "reason": "among the quietest weeks of the year here; the weather is usually harsh",
   "quiet": 0.8,
   "desirability": 0.173
  },
  {
   "start": "2027-01-11",
   "end": "2027-01-17",
   "label": "quiet_but_harsh",
   "headline": "Quiet but not a great time to be here",
   "reason": "among the quietest weeks of the year here; the weather is usually harsh",
   "quiet": 0.799,
   "desirability": 0.173
  },
  {
   "start": "2027-02-15",
   "end": "2027-02-21",
   "label": "quiet_but_harsh",
   "headline": "Quiet but not a great time to be here",
   "reason": "among the quietest weeks of the year here; the weather is usually harsh",
   "quiet": 0.769,
   "desirability": 0.367
  }
 ],
 "days": [
  {
   "date": "2026-09-13",
   "band": "Lively",
   "busier_than_pct": 61,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 2969,
   "ships": 3,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays"
   ],
   "events": [],
   "caveats": [
    "short-term weather adjustment \u2014 forecast: heavy rain 20 mm \u2014 day-trip pressure likely reduced"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-09-13.json"
  },
  {
   "date": "2026-09-14",
   "band": "Calm",
   "busier_than_pct": 25,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-09-14.json"
  },
  {
   "date": "2026-09-15",
   "band": "Calm",
   "busier_than_pct": 24,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-09-15.json"
  },
  {
   "date": "2026-09-16",
   "band": "Lively",
   "busier_than_pct": 48,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 928,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-09-16.json"
  },
  {
   "date": "2026-09-17",
   "band": "Calm",
   "busier_than_pct": 24,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-09-17.json"
  },
  {
   "date": "2026-09-18",
   "band": "Lively",
   "busier_than_pct": 45,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 706,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-09-18.json"
  },
  {
   "date": "2026-09-19",
   "band": "Busy",
   "busier_than_pct": 66,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 2534,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-09-19.json"
  },
  {
   "date": "2026-09-20",
   "band": "Calm",
   "busier_than_pct": 38,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Germany public holiday"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-09-20.json"
  },
  {
   "date": "2026-09-21",
   "band": "Calm",
   "busier_than_pct": 24,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-09-21.json"
  },
  {
   "date": "2026-09-22",
   "band": "Calm",
   "busier_than_pct": 24,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-09-22.json"
  },
  {
   "date": "2026-09-23",
   "band": "Lively",
   "busier_than_pct": 64,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 3286,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-09-23.json"
  },
  {
   "date": "2026-09-24",
   "band": "Lively",
   "busier_than_pct": 49,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 1248,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-09-24.json"
  },
  {
   "date": "2026-09-25",
   "band": "Busy",
   "busier_than_pct": 69,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 3668,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-09-25.json"
  },
  {
   "date": "2026-09-26",
   "band": "Lively",
   "busier_than_pct": 48,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 754,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-09-26.json"
  },
  {
   "date": "2026-09-27",
   "band": "Packed",
   "busier_than_pct": 88,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 5740,
   "ships": 2,
   "unknown_size": 0,
   "drivers": [],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-09-27.json"
  },
  {
   "date": "2026-09-28",
   "band": "Busy",
   "busier_than_pct": 77,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 3668,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-09-28.json"
  },
  {
   "date": "2026-09-29",
   "band": "Lively",
   "busier_than_pct": 60,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 2348,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-09-29.json"
  },
  {
   "date": "2026-09-30",
   "band": "Calm",
   "busier_than_pct": 24,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-09-30.json"
  },
  {
   "date": "2026-10-01",
   "band": "Calm",
   "busier_than_pct": 23,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-10-01.json"
  },
  {
   "date": "2026-10-02",
   "band": "Lively",
   "busier_than_pct": 48,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 998,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-10-02.json"
  },
  {
   "date": "2026-10-03",
   "band": "Calm",
   "busier_than_pct": 37,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Germany public holiday"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-10-03.json"
  },
  {
   "date": "2026-10-04",
   "band": "Lively",
   "busier_than_pct": 53,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 1596,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-10-04.json"
  },
  {
   "date": "2026-10-05",
   "band": "Calm",
   "busier_than_pct": 27,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-10-05.json"
  },
  {
   "date": "2026-10-06",
   "band": "Lively",
   "busier_than_pct": 60,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 2534,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-10-06.json"
  },
  {
   "date": "2026-10-07",
   "band": "Busy",
   "busier_than_pct": 65,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 3286,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-10-07.json"
  },
  {
   "date": "2026-10-08",
   "band": "Calm",
   "busier_than_pct": 27,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-10-08.json"
  },
  {
   "date": "2026-10-09",
   "band": "Calm",
   "busier_than_pct": 27,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-10-09.json"
  },
  {
   "date": "2026-10-10",
   "band": "Calm",
   "busier_than_pct": 29,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 142,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays",
    "Netherlands school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-10-10.json"
  },
  {
   "date": "2026-10-11",
   "band": "Packed",
   "busier_than_pct": 99,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 3286,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Athora Bruges Marathon"
   ],
   "caveats": [
    "lifted to Packed \u2014 Athora Bruges Marathon (MAJOR event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-10-11.json"
  },
  {
   "date": "2026-10-12",
   "band": "Lively",
   "busier_than_pct": 63,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 2996,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-10-12.json"
  },
  {
   "date": "2026-10-13",
   "band": "Busy",
   "busier_than_pct": 73,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 3647,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-10-13.json"
  },
  {
   "date": "2026-10-14",
   "band": "Calm",
   "busier_than_pct": 35,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-10-14.json"
  },
  {
   "date": "2026-10-15",
   "band": "Calm",
   "busier_than_pct": 37,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-10-15.json"
  },
  {
   "date": "2026-10-16",
   "band": "Calm",
   "busier_than_pct": 37,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-10-16.json"
  },
  {
   "date": "2026-10-17",
   "band": "Calm",
   "busier_than_pct": 39,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-10-17.json"
  },
  {
   "date": "2026-10-18",
   "band": "Lively",
   "busier_than_pct": 41,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-10-18.json"
  },
  {
   "date": "2026-10-19",
   "band": "Packed",
   "busier_than_pct": 90,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 4542,
   "ships": 2,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-10-19.json"
  },
  {
   "date": "2026-10-20",
   "band": "Packed",
   "busier_than_pct": 92,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 4810,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-10-20.json"
  },
  {
   "date": "2026-10-21",
   "band": "Busy",
   "busier_than_pct": 84,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 3286,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-10-21.json"
  },
  {
   "date": "2026-10-22",
   "band": "Busy",
   "busier_than_pct": 78,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 2726,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-10-22.json"
  },
  {
   "date": "2026-10-23",
   "band": "Lively",
   "busier_than_pct": 53,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-10-23.json"
  },
  {
   "date": "2026-10-24",
   "band": "Lively",
   "busier_than_pct": 53,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-10-24.json"
  },
  {
   "date": "2026-10-25",
   "band": "Busy",
   "busier_than_pct": 66,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 2094,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-10-25.json"
  },
  {
   "date": "2026-10-26",
   "band": "Lively",
   "busier_than_pct": 51,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-10-26.json"
  },
  {
   "date": "2026-10-27",
   "band": "Packed",
   "busier_than_pct": 88,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 3502,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-10-27.json"
  },
  {
   "date": "2026-10-28",
   "band": "Lively",
   "busier_than_pct": 51,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-10-28.json"
  },
  {
   "date": "2026-10-29",
   "band": "Packed",
   "busier_than_pct": 93,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 4725,
   "ships": 2,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-10-29.json"
  },
  {
   "date": "2026-10-30",
   "band": "Lively",
   "busier_than_pct": 51,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-10-30.json"
  },
  {
   "date": "2026-10-31",
   "band": "Lively",
   "busier_than_pct": 52,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 142,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany public holiday",
    "France school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-10-31.json"
  },
  {
   "date": "2026-11-01",
   "band": "Calm",
   "busier_than_pct": 33,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Belgium public holiday",
    "Germany public holiday",
    "France public holiday"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-11-01.json"
  },
  {
   "date": "2026-11-02",
   "band": "Lively",
   "busier_than_pct": 63,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 3286,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-11-02.json"
  },
  {
   "date": "2026-11-03",
   "band": "Busy",
   "busier_than_pct": 76,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 3668,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-11-03.json"
  },
  {
   "date": "2026-11-04",
   "band": "Busy",
   "busier_than_pct": 79,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 3502,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-11-04.json"
  },
  {
   "date": "2026-11-05",
   "band": "Calm",
   "busier_than_pct": 23,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-11-05.json"
  },
  {
   "date": "2026-11-06",
   "band": "Packed",
   "busier_than_pct": 86,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 5206,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-11-06.json"
  },
  {
   "date": "2026-11-07",
   "band": "Calm",
   "busier_than_pct": 23,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-11-07.json"
  },
  {
   "date": "2026-11-08",
   "band": "Calm",
   "busier_than_pct": 23,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-11-08.json"
  },
  {
   "date": "2026-11-09",
   "band": "Lively",
   "busier_than_pct": 47,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 2074,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-11-09.json"
  },
  {
   "date": "2026-11-10",
   "band": "Lively",
   "busier_than_pct": 62,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 3502,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-11-10.json"
  },
  {
   "date": "2026-11-11",
   "band": "Calm",
   "busier_than_pct": 27,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Belgium public holiday",
    "France public holiday"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-11-11.json"
  },
  {
   "date": "2026-11-12",
   "band": "Calm",
   "busier_than_pct": 11,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-11-12.json"
  },
  {
   "date": "2026-11-13",
   "band": "Calm",
   "busier_than_pct": 11,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-11-13.json"
  },
  {
   "date": "2026-11-14",
   "band": "Calm",
   "busier_than_pct": 11,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-11-14.json"
  },
  {
   "date": "2026-11-15",
   "band": "Calm",
   "busier_than_pct": 11,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-11-15.json"
  },
  {
   "date": "2026-11-16",
   "band": "Calm",
   "busier_than_pct": 11,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-11-16.json"
  },
  {
   "date": "2026-11-17",
   "band": "Lively",
   "busier_than_pct": 62,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 3502,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-11-17.json"
  },
  {
   "date": "2026-11-18",
   "band": "Busy",
   "busier_than_pct": 82,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 5400,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Germany public holiday"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-11-18.json"
  },
  {
   "date": "2026-11-19",
   "band": "Calm",
   "busier_than_pct": 11,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-11-19.json"
  },
  {
   "date": "2026-11-20",
   "band": "Calm",
   "busier_than_pct": 11,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-11-20.json"
  },
  {
   "date": "2026-11-21",
   "band": "Calm",
   "busier_than_pct": 11,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-11-21.json"
  },
  {
   "date": "2026-11-22",
   "band": "Calm",
   "busier_than_pct": 11,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-11-22.json"
  },
  {
   "date": "2026-11-23",
   "band": "Calm",
   "busier_than_pct": 11,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-11-23.json"
  },
  {
   "date": "2026-11-24",
   "band": "Lively",
   "busier_than_pct": 62,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 3502,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-11-24.json"
  },
  {
   "date": "2026-11-25",
   "band": "Calm",
   "busier_than_pct": 11,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-11-25.json"
  },
  {
   "date": "2026-11-26",
   "band": "Calm",
   "busier_than_pct": 12,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays"
   ],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-11-26.json"
  },
  {
   "date": "2026-11-27",
   "band": "Calm",
   "busier_than_pct": 12,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays"
   ],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-11-27.json"
  },
  {
   "date": "2026-11-28",
   "band": "Calm",
   "busier_than_pct": 28,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 1248,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-11-28.json"
  },
  {
   "date": "2026-11-29",
   "band": "Lively",
   "busier_than_pct": 47,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 2074,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-11-29.json"
  },
  {
   "date": "2026-11-30",
   "band": "Calm",
   "busier_than_pct": 15,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "UK public holiday"
   ],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-11-30.json"
  },
  {
   "date": "2026-12-01",
   "band": "Busy",
   "busier_than_pct": 79,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 5172,
   "ships": 2,
   "unknown_size": 0,
   "drivers": [],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-12-01.json"
  },
  {
   "date": "2026-12-02",
   "band": "Busy",
   "busier_than_pct": 81,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 5400,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-12-02.json"
  },
  {
   "date": "2026-12-03",
   "band": "Calm",
   "busier_than_pct": 14,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-12-03.json"
  },
  {
   "date": "2026-12-04",
   "band": "Calm",
   "busier_than_pct": 14,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-12-04.json"
  },
  {
   "date": "2026-12-05",
   "band": "Calm",
   "busier_than_pct": 14,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-12-05.json"
  },
  {
   "date": "2026-12-06",
   "band": "Lively",
   "busier_than_pct": 62,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 3914,
   "ships": 2,
   "unknown_size": 0,
   "drivers": [],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-12-06.json"
  },
  {
   "date": "2026-12-07",
   "band": "Calm",
   "busier_than_pct": 14,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-12-07.json"
  },
  {
   "date": "2026-12-08",
   "band": "Lively",
   "busier_than_pct": 54,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 2726,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-12-08.json"
  },
  {
   "date": "2026-12-09",
   "band": "Calm",
   "busier_than_pct": 14,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-12-09.json"
  },
  {
   "date": "2026-12-10",
   "band": "Calm",
   "busier_than_pct": 14,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-12-10.json"
  },
  {
   "date": "2026-12-11",
   "band": "Calm",
   "busier_than_pct": 39,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 1248,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-12-11.json"
  },
  {
   "date": "2026-12-12",
   "band": "Calm",
   "busier_than_pct": 14,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-12-12.json"
  },
  {
   "date": "2026-12-13",
   "band": "Calm",
   "busier_than_pct": 14,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-12-13.json"
  },
  {
   "date": "2026-12-14",
   "band": "Lively",
   "busier_than_pct": 55,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 2996,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-12-14.json"
  },
  {
   "date": "2026-12-15",
   "band": "Lively",
   "busier_than_pct": 64,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 3502,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-12-15.json"
  },
  {
   "date": "2026-12-16",
   "band": "Packed",
   "busier_than_pct": 88,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 6648,
   "ships": 2,
   "unknown_size": 0,
   "drivers": [],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-12-16.json"
  },
  {
   "date": "2026-12-17",
   "band": "Lively",
   "busier_than_pct": 46,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 1596,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-12-17.json"
  },
  {
   "date": "2026-12-18",
   "band": "Calm",
   "busier_than_pct": 39,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 1248,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-12-18.json"
  },
  {
   "date": "2026-12-19",
   "band": "Calm",
   "busier_than_pct": 17,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-12-19.json"
  },
  {
   "date": "2026-12-20",
   "band": "Calm",
   "busier_than_pct": 19,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-12-20.json"
  },
  {
   "date": "2026-12-21",
   "band": "Calm",
   "busier_than_pct": 38,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-12-21.json"
  },
  {
   "date": "2026-12-22",
   "band": "Busy",
   "busier_than_pct": 84,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 3502,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-12-22.json"
  },
  {
   "date": "2026-12-23",
   "band": "Lively",
   "busier_than_pct": 55,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 999,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-12-23.json"
  },
  {
   "date": "2026-12-24",
   "band": "Lively",
   "busier_than_pct": 41,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-12-24.json"
  },
  {
   "date": "2026-12-25",
   "band": "Lively",
   "busier_than_pct": 46,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Belgium public holiday",
    "Germany public holiday",
    "UK public holiday",
    "France public holiday",
    "Netherlands public holiday"
   ],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-12-25.json"
  },
  {
   "date": "2026-12-26",
   "band": "Lively",
   "busier_than_pct": 42,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Belgium public holiday",
    "Germany public holiday",
    "France school holidays",
    "Netherlands public holiday"
   ],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-12-26.json"
  },
  {
   "date": "2026-12-27",
   "band": "Lively",
   "busier_than_pct": 41,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-12-27.json"
  },
  {
   "date": "2026-12-28",
   "band": "Lively",
   "busier_than_pct": 59,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 1874,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "UK public holiday",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-12-28.json"
  },
  {
   "date": "2026-12-29",
   "band": "Lively",
   "busier_than_pct": 59,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 2074,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-12-29.json"
  },
  {
   "date": "2026-12-30",
   "band": "Packed",
   "busier_than_pct": 89,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 5400,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-12-30.json"
  },
  {
   "date": "2026-12-31",
   "band": "Lively",
   "busier_than_pct": 41,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2026-12-31.json"
  },
  {
   "date": "2027-01-01",
   "band": "Calm",
   "busier_than_pct": 21,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Belgium public holiday",
    "Germany public holiday",
    "UK public holiday",
    "France public holiday",
    "Netherlands public holiday"
   ],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-01-01.json"
  },
  {
   "date": "2027-01-02",
   "band": "Lively",
   "busier_than_pct": 52,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 1874,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "UK public holiday",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-01-02.json"
  },
  {
   "date": "2027-01-03",
   "band": "Calm",
   "busier_than_pct": 18,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-01-03.json"
  },
  {
   "date": "2027-01-04",
   "band": "Calm",
   "busier_than_pct": 5,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays",
    "France school holidays"
   ],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-01-04.json"
  },
  {
   "date": "2027-01-05",
   "band": "Lively",
   "busier_than_pct": 58,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 3502,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays",
    "France school holidays"
   ],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-01-05.json"
  },
  {
   "date": "2027-01-06",
   "band": "Calm",
   "busier_than_pct": 5,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Germany public holiday",
    "France school holidays"
   ],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-01-06.json"
  },
  {
   "date": "2027-01-07",
   "band": "Calm",
   "busier_than_pct": 5,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays",
    "France school holidays"
   ],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-01-07.json"
  },
  {
   "date": "2027-01-08",
   "band": "Lively",
   "busier_than_pct": 49,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 2996,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays",
    "France school holidays"
   ],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-01-08.json"
  },
  {
   "date": "2027-01-09",
   "band": "Calm",
   "busier_than_pct": 5,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays",
    "France school holidays"
   ],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-01-09.json"
  },
  {
   "date": "2027-01-10",
   "band": "Calm",
   "busier_than_pct": 4,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays",
    "France school holidays"
   ],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-01-10.json"
  },
  {
   "date": "2027-01-11",
   "band": "Calm",
   "busier_than_pct": 4,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays",
    "France school holidays"
   ],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-01-11.json"
  },
  {
   "date": "2027-01-12",
   "band": "Lively",
   "busier_than_pct": 57,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 3502,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays",
    "France school holidays"
   ],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-01-12.json"
  },
  {
   "date": "2027-01-13",
   "band": "Lively",
   "busier_than_pct": 64,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 5400,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "France school holidays"
   ],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-01-13.json"
  },
  {
   "date": "2027-01-14",
   "band": "Calm",
   "busier_than_pct": 4,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "France school holidays"
   ],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-01-14.json"
  },
  {
   "date": "2027-01-15",
   "band": "Calm",
   "busier_than_pct": 4,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "France school holidays"
   ],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-01-15.json"
  },
  {
   "date": "2027-01-16",
   "band": "Calm",
   "busier_than_pct": 4,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "France school holidays"
   ],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-01-16.json"
  },
  {
   "date": "2027-01-17",
   "band": "Calm",
   "busier_than_pct": 4,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "France school holidays"
   ],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-01-17.json"
  },
  {
   "date": "2027-01-18",
   "band": "Calm",
   "busier_than_pct": 4,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "France school holidays"
   ],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-01-18.json"
  },
  {
   "date": "2027-01-19",
   "band": "Busy",
   "busier_than_pct": 68,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 4862,
   "ships": 2,
   "unknown_size": 0,
   "drivers": [
    "France school holidays"
   ],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-01-19.json"
  },
  {
   "date": "2027-01-20",
   "band": "Calm",
   "busier_than_pct": 4,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "France school holidays"
   ],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-01-20.json"
  },
  {
   "date": "2027-01-21",
   "band": "Calm",
   "busier_than_pct": 4,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "France school holidays"
   ],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-01-21.json"
  },
  {
   "date": "2027-01-22",
   "band": "Calm",
   "busier_than_pct": 4,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "France school holidays"
   ],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-01-22.json"
  },
  {
   "date": "2027-01-23",
   "band": "Calm",
   "busier_than_pct": 4,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "France school holidays"
   ],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-01-23.json"
  },
  {
   "date": "2027-01-24",
   "band": "Calm",
   "busier_than_pct": 4,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "France school holidays"
   ],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-01-24.json"
  },
  {
   "date": "2027-01-25",
   "band": "Calm",
   "busier_than_pct": 4,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "France school holidays"
   ],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-01-25.json"
  },
  {
   "date": "2027-01-26",
   "band": "Lively",
   "busier_than_pct": 56,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 3502,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "France school holidays"
   ],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-01-26.json"
  },
  {
   "date": "2027-01-27",
   "band": "Lively",
   "busier_than_pct": 64,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 5400,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "France school holidays"
   ],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-01-27.json"
  },
  {
   "date": "2027-01-28",
   "band": "Calm",
   "busier_than_pct": 4,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "France school holidays"
   ],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-01-28.json"
  },
  {
   "date": "2027-01-29",
   "band": "Calm",
   "busier_than_pct": 4,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays",
    "France school holidays"
   ],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-01-29.json"
  },
  {
   "date": "2027-01-30",
   "band": "Calm",
   "busier_than_pct": 4,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "France school holidays"
   ],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-01-30.json"
  },
  {
   "date": "2027-01-31",
   "band": "Calm",
   "busier_than_pct": 4,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "France school holidays"
   ],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-01-31.json"
  },
  {
   "date": "2027-02-01",
   "band": "Calm",
   "busier_than_pct": 7,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays"
   ],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-02-01.json"
  },
  {
   "date": "2027-02-02",
   "band": "Lively",
   "busier_than_pct": 60,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 3502,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays"
   ],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-02-02.json"
  },
  {
   "date": "2027-02-03",
   "band": "Calm",
   "busier_than_pct": 7,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays"
   ],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-02-03.json"
  },
  {
   "date": "2027-02-04",
   "band": "Calm",
   "busier_than_pct": 7,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays"
   ],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-02-04.json"
  },
  {
   "date": "2027-02-05",
   "band": "Calm",
   "busier_than_pct": 7,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays"
   ],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-02-05.json"
  },
  {
   "date": "2027-02-06",
   "band": "Calm",
   "busier_than_pct": 7,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays"
   ],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-02-06.json"
  },
  {
   "date": "2027-02-07",
   "band": "Calm",
   "busier_than_pct": 6,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "France school holidays"
   ],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-02-07.json"
  },
  {
   "date": "2027-02-08",
   "band": "Calm",
   "busier_than_pct": 20,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France school holidays"
   ],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-02-08.json"
  },
  {
   "date": "2027-02-09",
   "band": "Busy",
   "busier_than_pct": 84,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 5206,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France school holidays"
   ],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-02-09.json"
  },
  {
   "date": "2027-02-10",
   "band": "Packed",
   "busier_than_pct": 85,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 5400,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France school holidays"
   ],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-02-10.json"
  },
  {
   "date": "2027-02-11",
   "band": "Calm",
   "busier_than_pct": 20,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France school holidays"
   ],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-02-11.json"
  },
  {
   "date": "2027-02-12",
   "band": "Calm",
   "busier_than_pct": 20,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France school holidays"
   ],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-02-12.json"
  },
  {
   "date": "2027-02-13",
   "band": "Calm",
   "busier_than_pct": 20,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-02-13.json"
  },
  {
   "date": "2027-02-14",
   "band": "Calm",
   "busier_than_pct": 21,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Winter Glow & Christmas Markets"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-02-14.json"
  },
  {
   "date": "2027-02-15",
   "band": "Calm",
   "busier_than_pct": 8,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-02-15.json"
  },
  {
   "date": "2027-02-16",
   "band": "Busy",
   "busier_than_pct": 71,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 5206,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-02-16.json"
  },
  {
   "date": "2027-02-17",
   "band": "Calm",
   "busier_than_pct": 8,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-02-17.json"
  },
  {
   "date": "2027-02-18",
   "band": "Calm",
   "busier_than_pct": 8,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-02-18.json"
  },
  {
   "date": "2027-02-19",
   "band": "Calm",
   "busier_than_pct": 8,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-02-19.json"
  },
  {
   "date": "2027-02-20",
   "band": "Lively",
   "busier_than_pct": 47,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 2081,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-02-20.json"
  },
  {
   "date": "2027-02-21",
   "band": "Calm",
   "busier_than_pct": 12,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-02-21.json"
  },
  {
   "date": "2027-02-22",
   "band": "Calm",
   "busier_than_pct": 22,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-02-22.json"
  },
  {
   "date": "2027-02-23",
   "band": "Packed",
   "busier_than_pct": 85,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 5206,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-02-23.json"
  },
  {
   "date": "2027-02-24",
   "band": "Packed",
   "busier_than_pct": 87,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 5400,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-02-24.json"
  },
  {
   "date": "2027-02-25",
   "band": "Calm",
   "busier_than_pct": 22,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-02-25.json"
  },
  {
   "date": "2027-02-26",
   "band": "Calm",
   "busier_than_pct": 22,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-02-26.json"
  },
  {
   "date": "2027-02-27",
   "band": "Calm",
   "busier_than_pct": 22,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-02-27.json"
  },
  {
   "date": "2027-02-28",
   "band": "Lively",
   "busier_than_pct": 54,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 1596,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-02-28.json"
  },
  {
   "date": "2027-03-01",
   "band": "Calm",
   "busier_than_pct": 37,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-03-01.json"
  },
  {
   "date": "2027-03-02",
   "band": "Busy",
   "busier_than_pct": 83,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 3502,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-03-02.json"
  },
  {
   "date": "2027-03-03",
   "band": "Calm",
   "busier_than_pct": 37,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-03-03.json"
  },
  {
   "date": "2027-03-04",
   "band": "Calm",
   "busier_than_pct": 37,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-03-04.json"
  },
  {
   "date": "2027-03-05",
   "band": "Calm",
   "busier_than_pct": 37,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-03-05.json"
  },
  {
   "date": "2027-03-06",
   "band": "Calm",
   "busier_than_pct": 37,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-03-06.json"
  },
  {
   "date": "2027-03-07",
   "band": "Calm",
   "busier_than_pct": 37,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-03-07.json"
  },
  {
   "date": "2027-03-08",
   "band": "Calm",
   "busier_than_pct": 19,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Germany public holiday",
    "Netherlands school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-03-08.json"
  },
  {
   "date": "2027-03-09",
   "band": "Busy",
   "busier_than_pct": 66,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 3502,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays",
    "Netherlands school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-03-09.json"
  },
  {
   "date": "2027-03-10",
   "band": "Busy",
   "busier_than_pct": 82,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 5400,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays",
    "Netherlands school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-03-10.json"
  },
  {
   "date": "2027-03-11",
   "band": "Calm",
   "busier_than_pct": 17,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays",
    "Netherlands school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-03-11.json"
  },
  {
   "date": "2027-03-12",
   "band": "Calm",
   "busier_than_pct": 17,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays",
    "Netherlands school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-03-12.json"
  },
  {
   "date": "2027-03-13",
   "band": "Calm",
   "busier_than_pct": 15,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Netherlands school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-03-13.json"
  },
  {
   "date": "2027-03-14",
   "band": "Calm",
   "busier_than_pct": 15,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Netherlands school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-03-14.json"
  },
  {
   "date": "2027-03-15",
   "band": "Calm",
   "busier_than_pct": 15,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Netherlands school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-03-15.json"
  },
  {
   "date": "2027-03-16",
   "band": "Busy",
   "busier_than_pct": 66,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 3502,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Netherlands school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-03-16.json"
  },
  {
   "date": "2027-03-17",
   "band": "Calm",
   "busier_than_pct": 19,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "UK public holiday",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-03-17.json"
  },
  {
   "date": "2027-03-18",
   "band": "Calm",
   "busier_than_pct": 17,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-03-18.json"
  },
  {
   "date": "2027-03-19",
   "band": "Calm",
   "busier_than_pct": 17,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-03-19.json"
  },
  {
   "date": "2027-03-20",
   "band": "Calm",
   "busier_than_pct": 17,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-03-20.json"
  },
  {
   "date": "2027-03-21",
   "band": "Calm",
   "busier_than_pct": 17,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-03-21.json"
  },
  {
   "date": "2027-03-22",
   "band": "Calm",
   "busier_than_pct": 18,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays",
    "France school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-03-22.json"
  },
  {
   "date": "2027-03-23",
   "band": "Busy",
   "busier_than_pct": 68,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 3502,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays",
    "France school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-03-23.json"
  },
  {
   "date": "2027-03-24",
   "band": "Busy",
   "busier_than_pct": 83,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 5400,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays",
    "France school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-03-24.json"
  },
  {
   "date": "2027-03-25",
   "band": "Calm",
   "busier_than_pct": 18,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays",
    "France school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-03-25.json"
  },
  {
   "date": "2027-03-26",
   "band": "Lively",
   "busier_than_pct": 44,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Belgium public holiday",
    "Germany public holiday",
    "UK public holiday",
    "France school holidays",
    "Netherlands public holiday"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-03-26.json"
  },
  {
   "date": "2027-03-27",
   "band": "Calm",
   "busier_than_pct": 18,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays",
    "France school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-03-27.json"
  },
  {
   "date": "2027-03-28",
   "band": "Lively",
   "busier_than_pct": 41,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 130,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Belgium public holiday",
    "Germany public holiday",
    "France school holidays",
    "Netherlands public holiday"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-03-28.json"
  },
  {
   "date": "2027-03-29",
   "band": "Lively",
   "busier_than_pct": 46,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Belgium public holiday",
    "Germany public holiday",
    "UK public holiday",
    "France public holiday",
    "Netherlands public holiday"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-03-29.json"
  },
  {
   "date": "2027-03-30",
   "band": "Calm",
   "busier_than_pct": 35,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-03-30.json"
  },
  {
   "date": "2027-03-31",
   "band": "Busy",
   "busier_than_pct": 82,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 3502,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-03-31.json"
  },
  {
   "date": "2027-04-01",
   "band": "Busy",
   "busier_than_pct": 84,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 3432,
   "ships": 3,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-04-01.json"
  },
  {
   "date": "2027-04-02",
   "band": "Packed",
   "busier_than_pct": 94,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 5348,
   "ships": 2,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-04-02.json"
  },
  {
   "date": "2027-04-03",
   "band": "Busy",
   "busier_than_pct": 81,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 2996,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-04-03.json"
  },
  {
   "date": "2027-04-04",
   "band": "Lively",
   "busier_than_pct": 50,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-04-04.json"
  },
  {
   "date": "2027-04-05",
   "band": "Lively",
   "busier_than_pct": 50,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 167,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-04-05.json"
  },
  {
   "date": "2027-04-06",
   "band": "Packed",
   "busier_than_pct": 87,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 3502,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-04-06.json"
  },
  {
   "date": "2027-04-07",
   "band": "Packed",
   "busier_than_pct": 93,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 5400,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-04-07.json"
  },
  {
   "date": "2027-04-08",
   "band": "Lively",
   "busier_than_pct": 50,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 142,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-04-08.json"
  },
  {
   "date": "2027-04-09",
   "band": "Lively",
   "busier_than_pct": 50,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-04-09.json"
  },
  {
   "date": "2027-04-10",
   "band": "Busy",
   "busier_than_pct": 77,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 2772,
   "ships": 2,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-04-10.json"
  },
  {
   "date": "2027-04-11",
   "band": "Lively",
   "busier_than_pct": 51,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "France school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-04-11.json"
  },
  {
   "date": "2027-04-12",
   "band": "Calm",
   "busier_than_pct": 34,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 167,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "France school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-04-12.json"
  },
  {
   "date": "2027-04-13",
   "band": "Packed",
   "busier_than_pct": 85,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 3801,
   "ships": 3,
   "unknown_size": 0,
   "drivers": [
    "France school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-04-13.json"
  },
  {
   "date": "2027-04-14",
   "band": "Calm",
   "busier_than_pct": 34,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "France school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-04-14.json"
  },
  {
   "date": "2027-04-15",
   "band": "Calm",
   "busier_than_pct": 34,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 176,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "France school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-04-15.json"
  },
  {
   "date": "2027-04-16",
   "band": "Calm",
   "busier_than_pct": 34,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 176,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "France school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-04-16.json"
  },
  {
   "date": "2027-04-17",
   "band": "Calm",
   "busier_than_pct": 34,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 178,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "France school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-04-17.json"
  },
  {
   "date": "2027-04-18",
   "band": "Lively",
   "busier_than_pct": 40,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 290,
   "ships": 2,
   "unknown_size": 0,
   "drivers": [
    "France school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-04-18.json"
  },
  {
   "date": "2027-04-19",
   "band": "Calm",
   "busier_than_pct": 38,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "France school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-04-19.json"
  },
  {
   "date": "2027-04-20",
   "band": "Busy",
   "busier_than_pct": 83,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 3502,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "France school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-04-20.json"
  },
  {
   "date": "2027-04-21",
   "band": "Lively",
   "busier_than_pct": 59,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 2194,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "France school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-04-21.json"
  },
  {
   "date": "2027-04-22",
   "band": "Calm",
   "busier_than_pct": 38,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 176,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "France school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-04-22.json"
  },
  {
   "date": "2027-04-23",
   "band": "Lively",
   "busier_than_pct": 45,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 345,
   "ships": 2,
   "unknown_size": 0,
   "drivers": [
    "France school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-04-23.json"
  },
  {
   "date": "2027-04-24",
   "band": "Lively",
   "busier_than_pct": 55,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 178,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Lively \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-04-24.json"
  },
  {
   "date": "2027-04-25",
   "band": "Lively",
   "busier_than_pct": 64,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 491,
   "ships": 2,
   "unknown_size": 0,
   "drivers": [
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Lively \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-04-25.json"
  },
  {
   "date": "2027-04-26",
   "band": "Busy",
   "busier_than_pct": 67,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 273,
   "ships": 2,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Busy \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-04-26.json"
  },
  {
   "date": "2027-04-27",
   "band": "Packed",
   "busier_than_pct": 95,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 2534,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "France school holidays",
    "Netherlands public holiday"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Packed \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-04-27.json"
  },
  {
   "date": "2027-04-28",
   "band": "Busy",
   "busier_than_pct": 67,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Busy \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-04-28.json"
  },
  {
   "date": "2027-04-29",
   "band": "Busy",
   "busier_than_pct": 69,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 306,
   "ships": 2,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Busy \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-04-29.json"
  },
  {
   "date": "2027-04-30",
   "band": "Busy",
   "busier_than_pct": 78,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 1970,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Busy \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-04-30.json"
  },
  {
   "date": "2027-05-01",
   "band": "Busy",
   "busier_than_pct": 71,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Belgium public holiday",
    "Germany public holiday",
    "France public holiday",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Busy \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-05-01.json"
  },
  {
   "date": "2027-05-02",
   "band": "Packed",
   "busier_than_pct": 87,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 1913,
   "ships": 3,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Packed \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-05-02.json"
  },
  {
   "date": "2027-05-03",
   "band": "Busy",
   "busier_than_pct": 80,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 1269,
   "ships": 2,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "UK public holiday"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Busy \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-05-03.json"
  },
  {
   "date": "2027-05-04",
   "band": "Busy",
   "busier_than_pct": 69,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 142,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Busy \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-05-04.json"
  },
  {
   "date": "2027-05-05",
   "band": "Busy",
   "busier_than_pct": 70,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Netherlands public holiday"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Busy \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-05-05.json"
  },
  {
   "date": "2027-05-06",
   "band": "Packed",
   "busier_than_pct": 99,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Belgium public holiday",
    "Germany public holiday",
    "France public holiday",
    "Netherlands public holiday"
   ],
   "events": [
    "Procession of the Holy Blood (UNESCO intangible heritage)",
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Packed \u2014 Procession of the Holy Blood (UNESCO intangible heritage) (MAJOR event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-05-06.json"
  },
  {
   "date": "2027-05-07",
   "band": "Packed",
   "busier_than_pct": 95,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 2348,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Belgium public holiday",
    "Germany school holidays",
    "France school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Packed \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-05-07.json"
  },
  {
   "date": "2027-05-08",
   "band": "Packed",
   "busier_than_pct": 99,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 5206,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France public holiday"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Packed \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-05-08.json"
  },
  {
   "date": "2027-05-09",
   "band": "Busy",
   "busier_than_pct": 72,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 343,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Busy \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-05-09.json"
  },
  {
   "date": "2027-05-10",
   "band": "Lively",
   "busier_than_pct": 58,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays",
    "France school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Lively \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-05-10.json"
  },
  {
   "date": "2027-05-11",
   "band": "Packed",
   "busier_than_pct": 86,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 3069,
   "ships": 2,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays",
    "France school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Packed \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-05-11.json"
  },
  {
   "date": "2027-05-12",
   "band": "Lively",
   "busier_than_pct": 58,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays",
    "France school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Lively \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-05-12.json"
  },
  {
   "date": "2027-05-13",
   "band": "Lively",
   "busier_than_pct": 58,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays",
    "France school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Lively \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-05-13.json"
  },
  {
   "date": "2027-05-14",
   "band": "Lively",
   "busier_than_pct": 59,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays",
    "France school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Lively \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-05-14.json"
  },
  {
   "date": "2027-05-15",
   "band": "Lively",
   "busier_than_pct": 60,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays",
    "France school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Lively \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-05-15.json"
  },
  {
   "date": "2027-05-16",
   "band": "Packed",
   "busier_than_pct": 99,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 4168,
   "ships": 2,
   "unknown_size": 0,
   "drivers": [
    "Germany public holiday",
    "France school holidays",
    "Netherlands public holiday"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Packed \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-05-16.json"
  },
  {
   "date": "2027-05-17",
   "band": "Packed",
   "busier_than_pct": 99,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 2506,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Belgium public holiday",
    "Germany public holiday",
    "France public holiday",
    "Netherlands public holiday"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Packed \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-05-17.json"
  },
  {
   "date": "2027-05-18",
   "band": "Lively",
   "busier_than_pct": 61,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays",
    "France school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Lively \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-05-18.json"
  },
  {
   "date": "2027-05-19",
   "band": "Lively",
   "busier_than_pct": 60,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Lively \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-05-19.json"
  },
  {
   "date": "2027-05-20",
   "band": "Lively",
   "busier_than_pct": 59,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Lively \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-05-20.json"
  },
  {
   "date": "2027-05-21",
   "band": "Packed",
   "busier_than_pct": 99,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 5634,
   "ships": 2,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Packed \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-05-21.json"
  },
  {
   "date": "2027-05-22",
   "band": "Lively",
   "busier_than_pct": 59,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Lively \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-05-22.json"
  },
  {
   "date": "2027-05-23",
   "band": "Lively",
   "busier_than_pct": 58,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Lively \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-05-23.json"
  },
  {
   "date": "2027-05-24",
   "band": "Lively",
   "busier_than_pct": 58,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Lively \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-05-24.json"
  },
  {
   "date": "2027-05-25",
   "band": "Packed",
   "busier_than_pct": 99,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 4222,
   "ships": 2,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Packed \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-05-25.json"
  },
  {
   "date": "2027-05-26",
   "band": "Busy",
   "busier_than_pct": 70,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 1258,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Busy \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-05-26.json"
  },
  {
   "date": "2027-05-27",
   "band": "Lively",
   "busier_than_pct": 63,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Germany public holiday"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Lively \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-05-27.json"
  },
  {
   "date": "2027-05-28",
   "band": "Packed",
   "busier_than_pct": 99,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 5210,
   "ships": 3,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Packed \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-05-28.json"
  },
  {
   "date": "2027-05-29",
   "band": "Busy",
   "busier_than_pct": 83,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 2996,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Busy \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-05-29.json"
  },
  {
   "date": "2027-05-30",
   "band": "Lively",
   "busier_than_pct": 56,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Lively \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-05-30.json"
  },
  {
   "date": "2027-05-31",
   "band": "Busy",
   "busier_than_pct": 84,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 2832,
   "ships": 2,
   "unknown_size": 0,
   "drivers": [
    "UK public holiday"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Busy \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-05-31.json"
  },
  {
   "date": "2027-06-01",
   "band": "Busy",
   "busier_than_pct": 72,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 2043,
   "ships": 2,
   "unknown_size": 0,
   "drivers": [],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Busy \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-06-01.json"
  },
  {
   "date": "2027-06-02",
   "band": "Busy",
   "busier_than_pct": 82,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 3286,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Busy \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-06-02.json"
  },
  {
   "date": "2027-06-03",
   "band": "Lively",
   "busier_than_pct": 47,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Lively \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-06-03.json"
  },
  {
   "date": "2027-06-04",
   "band": "Lively",
   "busier_than_pct": 47,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Lively \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-06-04.json"
  },
  {
   "date": "2027-06-05",
   "band": "Lively",
   "busier_than_pct": 47,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 130,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Lively \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-06-05.json"
  },
  {
   "date": "2027-06-06",
   "band": "Busy",
   "busier_than_pct": 75,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 2918,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Busy \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-06-06.json"
  },
  {
   "date": "2027-06-07",
   "band": "Packed",
   "busier_than_pct": 85,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 3215,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Packed \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-06-07.json"
  },
  {
   "date": "2027-06-08",
   "band": "Lively",
   "busier_than_pct": 47,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Lively \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-06-08.json"
  },
  {
   "date": "2027-06-09",
   "band": "Lively",
   "busier_than_pct": 47,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Lively \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-06-09.json"
  },
  {
   "date": "2027-06-10",
   "band": "Lively",
   "busier_than_pct": 47,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Lively \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-06-10.json"
  },
  {
   "date": "2027-06-11",
   "band": "Lively",
   "busier_than_pct": 47,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Lively \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-06-11.json"
  },
  {
   "date": "2027-06-12",
   "band": "Lively",
   "busier_than_pct": 47,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Lively \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-06-12.json"
  },
  {
   "date": "2027-06-13",
   "band": "Lively",
   "busier_than_pct": 47,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Lively \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-06-13.json"
  },
  {
   "date": "2027-06-14",
   "band": "Busy",
   "busier_than_pct": 73,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 2094,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Busy \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-06-14.json"
  },
  {
   "date": "2027-06-15",
   "band": "Lively",
   "busier_than_pct": 47,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Lively \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-06-15.json"
  },
  {
   "date": "2027-06-16",
   "band": "Busy",
   "busier_than_pct": 82,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 3286,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Busy \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-06-16.json"
  },
  {
   "date": "2027-06-17",
   "band": "Lively",
   "busier_than_pct": 47,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Lively \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-06-17.json"
  },
  {
   "date": "2027-06-18",
   "band": "Busy",
   "busier_than_pct": 74,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 2124,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Busy \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-06-18.json"
  },
  {
   "date": "2027-06-19",
   "band": "Lively",
   "busier_than_pct": 47,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Lively \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-06-19.json"
  },
  {
   "date": "2027-06-20",
   "band": "Lively",
   "busier_than_pct": 47,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Lively \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-06-20.json"
  },
  {
   "date": "2027-06-21",
   "band": "Busy",
   "busier_than_pct": 71,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 2124,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Busy \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-06-21.json"
  },
  {
   "date": "2027-06-22",
   "band": "Packed",
   "busier_than_pct": 99,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 5682,
   "ships": 2,
   "unknown_size": 0,
   "drivers": [],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Packed \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-06-22.json"
  },
  {
   "date": "2027-06-23",
   "band": "Busy",
   "busier_than_pct": 76,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 2726,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Busy \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-06-23.json"
  },
  {
   "date": "2027-06-24",
   "band": "Packed",
   "busier_than_pct": 99,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 4486,
   "ships": 2,
   "unknown_size": 0,
   "drivers": [],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Packed \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-06-24.json"
  },
  {
   "date": "2027-06-25",
   "band": "Busy",
   "busier_than_pct": 73,
   "basis": "confirmed",
   "confidence": 0.479,
   "guest_capacity_min": null,
   "ships": 1,
   "unknown_size": 1,
   "drivers": [],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Busy \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)",
    "1 ship of unknown size not counted \u2014 the capacity floor is understated."
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-06-25.json"
  },
  {
   "date": "2027-06-26",
   "band": "Packed",
   "busier_than_pct": 85,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 3215,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Packed \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-06-26.json"
  },
  {
   "date": "2027-06-27",
   "band": "Lively",
   "busier_than_pct": 47,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Lively \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-06-27.json"
  },
  {
   "date": "2027-06-28",
   "band": "Packed",
   "busier_than_pct": 96,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 3823,
   "ships": 2,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Packed \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-06-28.json"
  },
  {
   "date": "2027-06-29",
   "band": "Lively",
   "busier_than_pct": 49,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Lively \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-06-29.json"
  },
  {
   "date": "2027-06-30",
   "band": "Busy",
   "busier_than_pct": 83,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 3286,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Busy \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-06-30.json"
  },
  {
   "date": "2027-07-01",
   "band": "Packed",
   "busier_than_pct": 90,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Packed \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-07-01.json"
  },
  {
   "date": "2027-07-02",
   "band": "Packed",
   "busier_than_pct": 90,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Packed \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-07-02.json"
  },
  {
   "date": "2027-07-03",
   "band": "Packed",
   "busier_than_pct": 99,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 3560,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Packed \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-07-03.json"
  },
  {
   "date": "2027-07-04",
   "band": "Packed",
   "busier_than_pct": 99,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 3560,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Packed \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-07-04.json"
  },
  {
   "date": "2027-07-05",
   "band": "Packed",
   "busier_than_pct": 91,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Packed \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-07-05.json"
  },
  {
   "date": "2027-07-06",
   "band": "Packed",
   "busier_than_pct": 91,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Packed \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-07-06.json"
  },
  {
   "date": "2027-07-07",
   "band": "Packed",
   "busier_than_pct": 91,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Packed \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-07-07.json"
  },
  {
   "date": "2027-07-08",
   "band": "Packed",
   "busier_than_pct": 92,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Packed \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-07-08.json"
  },
  {
   "date": "2027-07-09",
   "band": "Packed",
   "busier_than_pct": 99,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 2124,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Packed \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-07-09.json"
  },
  {
   "date": "2027-07-10",
   "band": "Packed",
   "busier_than_pct": 99,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 1532,
   "ships": 2,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Packed \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-07-10.json"
  },
  {
   "date": "2027-07-11",
   "band": "Packed",
   "busier_than_pct": 99,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 1248,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Packed \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-07-11.json"
  },
  {
   "date": "2027-07-12",
   "band": "Packed",
   "busier_than_pct": 95,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "UK public holiday",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Packed \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-07-12.json"
  },
  {
   "date": "2027-07-13",
   "band": "Packed",
   "busier_than_pct": 99,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 2348,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Packed \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-07-13.json"
  },
  {
   "date": "2027-07-14",
   "band": "Packed",
   "busier_than_pct": 99,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 3286,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France public holiday",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Packed \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-07-14.json"
  },
  {
   "date": "2027-07-15",
   "band": "Packed",
   "busier_than_pct": 93,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Packed \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-07-15.json"
  },
  {
   "date": "2027-07-16",
   "band": "Packed",
   "busier_than_pct": 93,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Packed \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-07-16.json"
  },
  {
   "date": "2027-07-17",
   "band": "Packed",
   "busier_than_pct": 99,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 3215,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Packed \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-07-17.json"
  },
  {
   "date": "2027-07-18",
   "band": "Packed",
   "busier_than_pct": 99,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 4886,
   "ships": 2,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-07-18.json"
  },
  {
   "date": "2027-07-19",
   "band": "Packed",
   "busier_than_pct": 99,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 3215,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Packed \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-07-19.json"
  },
  {
   "date": "2027-07-20",
   "band": "Packed",
   "busier_than_pct": 99,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 1874,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Packed \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-07-20.json"
  },
  {
   "date": "2027-07-21",
   "band": "Packed",
   "busier_than_pct": 99,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 2094,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Belgium public holiday",
    "Germany school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Packed \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-07-21.json"
  },
  {
   "date": "2027-07-22",
   "band": "Packed",
   "busier_than_pct": 99,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 3334,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Packed \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-07-22.json"
  },
  {
   "date": "2027-07-23",
   "band": "Packed",
   "busier_than_pct": 99,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 2918,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Packed \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-07-23.json"
  },
  {
   "date": "2027-07-24",
   "band": "Packed",
   "busier_than_pct": 99,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 3750,
   "ships": 2,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Packed \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-07-24.json"
  },
  {
   "date": "2027-07-25",
   "band": "Packed",
   "busier_than_pct": 94,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Packed \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-07-25.json"
  },
  {
   "date": "2027-07-26",
   "band": "Packed",
   "busier_than_pct": 94,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Packed \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-07-26.json"
  },
  {
   "date": "2027-07-27",
   "band": "Packed",
   "busier_than_pct": 100,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 3944,
   "ships": 2,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-07-27.json"
  },
  {
   "date": "2027-07-28",
   "band": "Packed",
   "busier_than_pct": 99,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 3286,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Packed \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-07-28.json"
  },
  {
   "date": "2027-07-29",
   "band": "Packed",
   "busier_than_pct": 95,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Packed \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-07-29.json"
  },
  {
   "date": "2027-07-30",
   "band": "Packed",
   "busier_than_pct": 99,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 2918,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Packed \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-07-30.json"
  },
  {
   "date": "2027-07-31",
   "band": "Packed",
   "busier_than_pct": 99,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 3334,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Packed \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-07-31.json"
  },
  {
   "date": "2027-08-01",
   "band": "Packed",
   "busier_than_pct": 89,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Packed \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-08-01.json"
  },
  {
   "date": "2027-08-02",
   "band": "Packed",
   "busier_than_pct": 99,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 3334,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "UK public holiday",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Packed \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-08-02.json"
  },
  {
   "date": "2027-08-03",
   "band": "Packed",
   "busier_than_pct": 90,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Packed \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-08-03.json"
  },
  {
   "date": "2027-08-04",
   "band": "Packed",
   "busier_than_pct": 90,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Packed \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-08-04.json"
  },
  {
   "date": "2027-08-05",
   "band": "Packed",
   "busier_than_pct": 90,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Packed \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-08-05.json"
  },
  {
   "date": "2027-08-06",
   "band": "Packed",
   "busier_than_pct": 90,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Packed \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-08-06.json"
  },
  {
   "date": "2027-08-07",
   "band": "Packed",
   "busier_than_pct": 99,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 3215,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Packed \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-08-07.json"
  },
  {
   "date": "2027-08-08",
   "band": "Packed",
   "busier_than_pct": 99,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 2124,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Packed \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-08-08.json"
  },
  {
   "date": "2027-08-09",
   "band": "Packed",
   "busier_than_pct": 99,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 3215,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Packed \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-08-09.json"
  },
  {
   "date": "2027-08-10",
   "band": "Packed",
   "busier_than_pct": 99,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 1874,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Packed \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-08-10.json"
  },
  {
   "date": "2027-08-11",
   "band": "Packed",
   "busier_than_pct": 99,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 3453,
   "ships": 2,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Packed \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-08-11.json"
  },
  {
   "date": "2027-08-12",
   "band": "Packed",
   "busier_than_pct": 88,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Packed \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-08-12.json"
  },
  {
   "date": "2027-08-13",
   "band": "Packed",
   "busier_than_pct": 88,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Packed \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-08-13.json"
  },
  {
   "date": "2027-08-14",
   "band": "Packed",
   "busier_than_pct": 88,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "France school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Packed \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-08-14.json"
  },
  {
   "date": "2027-08-15",
   "band": "Packed",
   "busier_than_pct": 92,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Belgium public holiday",
    "Germany public holiday",
    "France public holiday",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Packed \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-08-15.json"
  },
  {
   "date": "2027-08-16",
   "band": "Packed",
   "busier_than_pct": 87,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Packed \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-08-16.json"
  },
  {
   "date": "2027-08-17",
   "band": "Packed",
   "busier_than_pct": 87,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Packed \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-08-17.json"
  },
  {
   "date": "2027-08-18",
   "band": "Packed",
   "busier_than_pct": 87,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Packed \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-08-18.json"
  },
  {
   "date": "2027-08-19",
   "band": "Packed",
   "busier_than_pct": 86,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Packed \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-08-19.json"
  },
  {
   "date": "2027-08-20",
   "band": "Packed",
   "busier_than_pct": 99,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 2124,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Packed \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-08-20.json"
  },
  {
   "date": "2027-08-21",
   "band": "Packed",
   "busier_than_pct": 99,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 3334,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Packed \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-08-21.json"
  },
  {
   "date": "2027-08-22",
   "band": "Packed",
   "busier_than_pct": 99,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 2476,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Packed \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-08-22.json"
  },
  {
   "date": "2027-08-23",
   "band": "Packed",
   "busier_than_pct": 85,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Packed \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-08-23.json"
  },
  {
   "date": "2027-08-24",
   "band": "Packed",
   "busier_than_pct": 99,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 2348,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Packed \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-08-24.json"
  },
  {
   "date": "2027-08-25",
   "band": "Packed",
   "busier_than_pct": 99,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 3286,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Packed \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-08-25.json"
  },
  {
   "date": "2027-08-26",
   "band": "Packed",
   "busier_than_pct": 85,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Packed \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-08-26.json"
  },
  {
   "date": "2027-08-27",
   "band": "Packed",
   "busier_than_pct": 99,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 2918,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Packed \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-08-27.json"
  },
  {
   "date": "2027-08-28",
   "band": "Packed",
   "busier_than_pct": 99,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 3215,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Packed \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-08-28.json"
  },
  {
   "date": "2027-08-29",
   "band": "Packed",
   "busier_than_pct": 99,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 2094,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Packed \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-08-29.json"
  },
  {
   "date": "2027-08-30",
   "band": "Packed",
   "busier_than_pct": 99,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 3382,
   "ships": 2,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "UK public holiday",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Packed \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-08-30.json"
  },
  {
   "date": "2027-08-31",
   "band": "Busy",
   "busier_than_pct": 84,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Belgium school holidays",
    "Germany school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Busy \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-08-31.json"
  },
  {
   "date": "2027-09-01",
   "band": "Lively",
   "busier_than_pct": 43,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Lively \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-09-01.json"
  },
  {
   "date": "2027-09-02",
   "band": "Busy",
   "busier_than_pct": 76,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 2850,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Busy \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-09-02.json"
  },
  {
   "date": "2027-09-03",
   "band": "Lively",
   "busier_than_pct": 43,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Lively \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-09-03.json"
  },
  {
   "date": "2027-09-04",
   "band": "Lively",
   "busier_than_pct": 43,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Lively \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-09-04.json"
  },
  {
   "date": "2027-09-05",
   "band": "Lively",
   "busier_than_pct": 43,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays",
    "Netherlands school holidays"
   ],
   "events": [
    "Bruges Triennial 2027 (Triennale Brugge)"
   ],
   "caveats": [
    "lifted to Lively \u2014 Bruges Triennial 2027 (Triennale Brugge) (NOTABLE event)"
   ],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-09-05.json"
  },
  {
   "date": "2027-09-06",
   "band": "Calm",
   "busier_than_pct": 26,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-09-06.json"
  },
  {
   "date": "2027-09-07",
   "band": "Calm",
   "busier_than_pct": 26,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-09-07.json"
  },
  {
   "date": "2027-09-08",
   "band": "Busy",
   "busier_than_pct": 65,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 3286,
   "ships": 1,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-09-08.json"
  },
  {
   "date": "2027-09-09",
   "band": "Calm",
   "busier_than_pct": 26,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-09-09.json"
  },
  {
   "date": "2027-09-10",
   "band": "Busy",
   "busier_than_pct": 82,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 5042,
   "ships": 2,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-09-10.json"
  },
  {
   "date": "2027-09-11",
   "band": "Calm",
   "busier_than_pct": 26,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 0,
   "ships": 0,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-09-11.json"
  },
  {
   "date": "2027-09-12",
   "band": "Busy",
   "busier_than_pct": 65,
   "basis": "confirmed",
   "confidence": 0.93,
   "guest_capacity_min": 3132,
   "ships": 2,
   "unknown_size": 0,
   "drivers": [
    "Germany school holidays"
   ],
   "events": [],
   "caveats": [],
   "caveats_checked": true,
   "record": "https://avoid-crowds.com/bruges/2027-09-12.json"
  }
 ],
 "cite_as": "Avoid-Crowds crowd forecast \u2014 Bruges, as of 2026-09-13 \u00b7 https://avoid-crowds.com/bruges/",
 "license": "CC BY 4.0"
}