{
  "schema": "reisebegleiter/v1",
  "importId": "vorlage-florida-family-road-trip-v1",
  "vorlage": {
    "title": "Florida with kids: Miami, nature and Key Largo",
    "summary": "An easygoing 9-day trip with short drives, two national parks and three nights in Key Largo. Suggested areas to stay and a packing list included.",
    "days": 9,
    "region": "South Florida · Miami, Homestead and Key Largo"
  },
  "trip": {
    "title": "Florida family road trip",
    "startDate": "2026-11-14",
    "endDate": "2026-11-22",
    "timeZone": "America/New_York",
    "currency": "USD",
    "interests": "South Florida with children. December–April usually drier; November example is within hurricane season ending 30 November. Driving excludes traffic/breaks. Arrange toll payment and child seats before pickup. Pins are approximate orientation points; accommodation areas are suggestions and bookings remain open.",
    "driveLimitMin": 150
  },
  "places": [
    {
      "id": "pl_mia",
      "name": "Miami International Airport",
      "category": "airport",
      "lat": 25.7959,
      "lng": -80.287,
      "tips": "Final night near MIA: allow separately for fuel, return station and terminal transfer.",
      "approximate": true
    },
    {
      "id": "pl_south_pointe",
      "name": "South Pointe Park",
      "category": "beach",
      "lat": 25.765,
      "lng": -80.134,
      "description": "Waterfront park, pier and beach at the southern tip of Miami Beach.",
      "tips": "60–90 minutes for promenade, ships and play, then beach time. Bring a dry change.",
      "approximate": true
    },
    {
      "id": "pl_wynwood",
      "name": "Wynwood Walls",
      "category": "sight",
      "lat": 25.801,
      "lng": -80.1994,
      "description": "Street art in Wynwood.",
      "tips": "45–60 minutes looking for neighbourhood murals. Wynwood Walls is a separate ticketed visit.",
      "approximate": true
    },
    {
      "id": "pl_little_havana",
      "name": "Little Havana – Calle Ocho",
      "category": "city",
      "lat": 25.7656,
      "lng": -80.2197,
      "tips": "An hour on Calle Ocho with a juice stop; Domino Park exterior. Go directly to Homestead if tired.",
      "approximate": true
    },
    {
      "id": "pl_everglades",
      "name": "Everglades – Ernest F. Coe Visitor Center",
      "category": "nature",
      "lat": 25.3955,
      "lng": -80.5833,
      "tips": "Ernest F. Coe Visitor Center: orientation before Royal Palm. Winter opening from 8 am from mid-December, otherwise 9 am. No airboats here.",
      "approximate": true
    },
    {
      "id": "pl_coconut",
      "name": "Coconut Grove, Miami",
      "category": "city",
      "lat": 25.7285,
      "lng": -80.2418,
      "approximate": true,
      "tips": "Two Miami nights. Choose parking and nearby breakfast; South Pointe is roughly 30–45 minutes by car."
    },
    {
      "id": "pl_homestead",
      "name": "Homestead",
      "category": "city",
      "lat": 25.4687,
      "lng": -80.4776,
      "approximate": true,
      "tips": "Two nights for the parks. A kitchen and laundry help; buy a picnic before park day."
    },
    {
      "id": "pl_anhinga",
      "name": "Royal Palm – Anhinga Trail",
      "category": "trailhead",
      "lat": 25.3815,
      "lng": -80.6101,
      "approximate": true,
      "parentPlaceId": "pl_everglades",
      "url": "https://www.nps.gov/thingstodo/walk-the-anhinga-trail.htm",
      "tips": "Roughly 1.2 km, 45–60 minutes with wildlife watching. Keep at least 4.6 m from alligators/crocodiles and children close."
    },
    {
      "id": "pl_biscayne",
      "name": "Biscayne – Dante Fascell Visitor Center",
      "category": "nature",
      "lat": 25.4623,
      "lng": -80.3349,
      "approximate": true,
      "url": "https://www.nps.gov/bisc/planyourvisit/accessibility.htm",
      "tips": "60–90 minutes for exhibits, waterfront and picnic at Convoy Point. No park entrance fee; reef visits require a separate boat tour."
    },
    {
      "id": "pl_key_largo",
      "name": "Key Largo",
      "category": "city",
      "lat": 25.0865,
      "lng": -80.4473,
      "approximate": true,
      "tips": "Three nights, with an open day for pool and laundry. Ask specifically about water access, shade and towels."
    },
    {
      "id": "pl_pennekamp",
      "name": "John Pennekamp Coral Reef State Park",
      "category": "nature",
      "lat": 25.1253,
      "lng": -80.4065,
      "approximate": true,
      "url": "https://www.floridastateparks.org/parks-and-trails/john-pennekamp-coral-reef-state-park",
      "tips": "Two to three hours with Cannon Beach and a picnic. Construction affects the park: establish available facilities and boat services on the park site or by phone before visiting. Do not depend on the aquarium."
    },
    {
      "id": "pl_cannon",
      "name": "Cannon Beach, John Pennekamp State Park",
      "category": "beach",
      "lat": 25.1228,
      "lng": -80.4055,
      "approximate": true,
      "parentPlaceId": "pl_pennekamp",
      "url": "https://www.floridastateparks.org/parks-and-trails/john-pennekamp-coral-reef-state-park/experiences-amenities",
      "tips": "Small park beach for a short water break. Bring a rashguard and towel, water shoes if needed; the reef is offshore."
    }
  ],
  "stays": [
    {
      "id": "st_miami",
      "name": "Holiday apartment in Coconut Grove (suggested area)",
      "type": "apartment",
      "checkIn": "2026-11-14",
      "checkOut": "2026-11-16",
      "lat": 25.7285,
      "lng": -80.2418,
      "approximate": true,
      "planningStatus": "selected",
      "bookingStatus": "open",
      "parking": "Check parking and kitchen facilities when choosing your accommodation."
    },
    {
      "id": "st_homestead",
      "name": "A place to stay in Homestead (suggested area)",
      "type": "other",
      "checkIn": "2026-11-16",
      "checkOut": "2026-11-18",
      "lat": 25.4687,
      "lng": -80.4776,
      "approximate": true,
      "planningStatus": "selected",
      "bookingStatus": "open",
      "parking": "Look for somewhere easy to arrive at, with convenient access to the car."
    },
    {
      "id": "st_key_largo",
      "name": "Holiday apartment in Key Largo (suggested area)",
      "type": "apartment",
      "checkIn": "2026-11-18",
      "checkOut": "2026-11-21",
      "lat": 25.0865,
      "lng": -80.4473,
      "approximate": true,
      "planningStatus": "selected",
      "bookingStatus": "open",
      "parking": "Check the exact location, kitchen facilities and safe access to any waterfront before choosing."
    },
    {
      "id": "st_airport",
      "name": "A place near Miami Airport (suggested area)",
      "type": "other",
      "checkIn": "2026-11-21",
      "checkOut": "2026-11-22",
      "lat": 25.7959,
      "lng": -80.287,
      "approximate": true,
      "planningStatus": "selected",
      "bookingStatus": "open",
      "parking": "The map point marks the airport, not a particular hotel. Plan transfers and car return around your own flight."
    }
  ],
  "items": [
    {
      "id": "it_01",
      "date": "2026-11-14",
      "order": 10,
      "kind": "car",
      "title": "Arrive in Miami and collect the rental car",
      "planningStatus": "planned",
      "bookingStatus": "not_required",
      "done": "open",
      "placeId": "pl_mia",
      "description": "Adjust this to your flight. Check the child seat, get some water and head for your accommodation."
    },
    {
      "id": "it_02",
      "date": "2026-11-14",
      "order": 20,
      "kind": "transfer",
      "title": "Drive to Coconut Grove",
      "planningStatus": "planned",
      "bookingStatus": "not_required",
      "done": "open",
      "placeId": "pl_coconut",
      "fromPlaceId": "pl_mia",
      "mode": "car",
      "durationMin": 35,
      "description": "Allow roughly 30–60 minutes, depending on traffic and your exact accommodation. Leave the rest of the day free."
    },
    {
      "id": "it_03",
      "date": "2026-11-15",
      "order": 10,
      "kind": "activity",
      "title": "South Pointe Park: sea air and a gentle stroll",
      "planningStatus": "planned",
      "bookingStatus": "not_required",
      "done": "open",
      "placeId": "pl_south_pointe",
      "description": "60–90 minutes for promenade, ships and play, then beach time. Bring a dry change."
    },
    {
      "id": "it_04",
      "date": "2026-11-15",
      "order": 20,
      "kind": "activity",
      "title": "Optional: a colour hunt in Wynwood",
      "planningStatus": "idea",
      "bookingStatus": "not_required",
      "done": "open",
      "placeId": "pl_wynwood",
      "optional": true,
      "description": "45–60 minutes looking for neighbourhood murals. Wynwood Walls is a separate ticketed visit."
    },
    {
      "id": "it_05",
      "date": "2026-11-16",
      "order": 10,
      "kind": "activity",
      "title": "A short wander through Little Havana",
      "planningStatus": "planned",
      "bookingStatus": "not_required",
      "done": "open",
      "placeId": "pl_little_havana",
      "description": "An hour on Calle Ocho with a juice stop; Domino Park exterior. Go directly to Homestead if tired."
    },
    {
      "id": "it_06",
      "date": "2026-11-16",
      "order": 20,
      "kind": "transfer",
      "title": "Head to your Homestead base",
      "planningStatus": "planned",
      "bookingStatus": "not_required",
      "done": "open",
      "placeId": "pl_homestead",
      "fromPlaceId": "pl_little_havana",
      "mode": "car",
      "durationMin": 65,
      "description": "Allow roughly 60–90 minutes without a break. Once you have checked in, there is no need for another outing."
    },
    {
      "id": "it_07",
      "date": "2026-11-17",
      "order": 10,
      "kind": "activity",
      "title": "Meet the Everglades at the visitor centre",
      "planningStatus": "planned",
      "bookingStatus": "not_required",
      "done": "open",
      "placeId": "pl_everglades",
      "description": "Start 09:00 at Ernest F. Coe Visitor Center, then Royal Palm. Open April to mid-December 09:00–17:00, mid-December to March 08:00–17:00. No airboats here. https://www.nps.gov/ever/planyourvisit/coedirections.htm"
    },
    {
      "id": "it_08",
      "date": "2026-11-17",
      "order": 20,
      "kind": "activity",
      "title": "Anhinga Trail: stop, listen and look for wildlife",
      "planningStatus": "planned",
      "bookingStatus": "not_required",
      "done": "open",
      "placeId": "pl_anhinga",
      "description": "Roughly 1.2 km, 45–60 minutes with wildlife watching. Keep at least 4.6 m from alligators/crocodiles and children close."
    },
    {
      "id": "it_09",
      "date": "2026-11-18",
      "order": 10,
      "kind": "activity",
      "title": "Biscayne: a morning by the bay",
      "planningStatus": "planned",
      "bookingStatus": "not_required",
      "done": "open",
      "placeId": "pl_biscayne",
      "description": "60–90 minutes for exhibits, waterfront and picnic at Convoy Point. No park entrance fee; reef visits require a separate boat tour."
    },
    {
      "id": "it_10",
      "date": "2026-11-18",
      "order": 20,
      "kind": "transfer",
      "title": "Settle into Key Largo",
      "planningStatus": "planned",
      "bookingStatus": "not_required",
      "done": "open",
      "placeId": "pl_key_largo",
      "fromPlaceId": "pl_biscayne",
      "mode": "car",
      "durationMin": 60,
      "description": "About 60 minutes travelling only; waiting, traffic, visits and breaks are additional."
    },
    {
      "id": "it_11",
      "date": "2026-11-19",
      "order": 10,
      "kind": "activity",
      "title": "A gentle day at Pennekamp",
      "planningStatus": "planned",
      "bookingStatus": "not_required",
      "done": "open",
      "placeId": "pl_pennekamp",
      "description": "Two to three hours with Cannon Beach and a picnic. Construction affects the park: establish available facilities and boat services on the park site or by phone before visiting. Do not depend on the aquarium."
    },
    {
      "id": "it_12",
      "date": "2026-11-19",
      "order": 20,
      "kind": "activity",
      "title": "Cannon Beach, or simply a break",
      "planningStatus": "idea",
      "bookingStatus": "not_required",
      "done": "open",
      "placeId": "pl_cannon",
      "optional": true,
      "description": "Small park beach for a short water break. Bring a rashguard and towel, water shoes if needed; the reef is offshore."
    },
    {
      "id": "it_13",
      "date": "2026-11-20",
      "order": 10,
      "kind": "note",
      "title": "A day with room to breathe",
      "planningStatus": "planned",
      "bookingStatus": "not_required",
      "done": "open",
      "placeId": "pl_key_largo",
      "description": "Sleep in, play, do some laundry or return to a favourite spot. You can also use today for a park visit postponed by the weather."
    },
    {
      "id": "it_14",
      "date": "2026-11-20",
      "order": 20,
      "kind": "activity",
      "title": "Optional: a boat trip at Pennekamp",
      "planningStatus": "idea",
      "bookingStatus": "open",
      "done": "open",
      "placeId": "pl_pennekamp",
      "optional": true,
      "description": "Optional 2.5-hour glass-bottom reef trip instead of another beach morning. USD 55 adults, USD 30 ages 4–11, free for ages three and under; park entry extra. Count every child and confirm the reservation one hour before departure. Sailings depend on weather and minimum passenger numbers. https://www.pennekamppark.com/glassbottom-boat/"
    },
    {
      "id": "it_15",
      "date": "2026-11-21",
      "order": 10,
      "kind": "transfer",
      "title": "An unhurried return towards Miami Airport",
      "planningStatus": "planned",
      "bookingStatus": "not_required",
      "done": "open",
      "placeId": "pl_mia",
      "fromPlaceId": "pl_key_largo",
      "mode": "car",
      "durationMin": 90,
      "description": "About 90 minutes travelling only; waiting, traffic, visits and breaks are additional."
    },
    {
      "id": "it_16",
      "date": "2026-11-21",
      "order": 20,
      "kind": "note",
      "title": "Sort the bags and have an early evening",
      "planningStatus": "planned",
      "bookingStatus": "not_required",
      "done": "open",
      "placeId": "pl_mia",
      "description": "Stay near the airport. Check the car-return location, transfer time and check-in arrangements for your actual flight."
    },
    {
      "id": "it_17",
      "date": "2026-11-22",
      "order": 10,
      "kind": "car",
      "title": "Return the car and fly home",
      "planningStatus": "planned",
      "bookingStatus": "not_required",
      "done": "open",
      "placeId": "pl_mia",
      "description": "Adjust this to your departure time. Leave room for refuelling, car return, the terminal transfer and airport checks. No flight has been booked or fixed by this itinerary."
    }
  ],
  "listItems": [
    {
      "id": "pack_01",
      "list": "packing",
      "text": "6 child tops, 5 adult tops (laundry mid-trip)",
      "category": "Packing",
      "done": false
    },
    {
      "id": "pack_02",
      "list": "packing",
      "text": "4 child shorts/skirts, 3 adult shorts",
      "category": "Packing",
      "done": false
    },
    {
      "id": "pack_03",
      "list": "packing",
      "text": "2 lightweight long trousers per child, 1 per adult",
      "category": "Packing",
      "done": false
    },
    {
      "id": "pack_04",
      "list": "packing",
      "text": "7 child underwear, 6 adult sets",
      "category": "Packing",
      "done": false
    },
    {
      "id": "pack_05",
      "list": "packing",
      "text": "1 light jacket and 1 light rain layer per person",
      "category": "Packing",
      "done": false
    },
    {
      "id": "pack_06",
      "list": "packing",
      "text": "2 swimwear sets, plus 1 child rashguard",
      "category": "Packing",
      "done": false
    },
    {
      "id": "pack_07",
      "list": "packing",
      "text": "1 sun hat, sunglasses and water bottle per person",
      "category": "Packing",
      "done": false
    },
    {
      "id": "pack_08",
      "list": "packing",
      "text": "Closed shoes, sandals, water shoes if useful",
      "category": "Packing",
      "done": false
    },
    {
      "id": "pack_09",
      "list": "packing",
      "text": "Sunscreen and repellent according to age instructions",
      "category": "Packing",
      "done": false
    },
    {
      "id": "pack_10",
      "list": "packing",
      "text": "Confirm towels, bring 2 wet-laundry bags",
      "category": "Packing",
      "done": false
    },
    {
      "id": "pack_11",
      "list": "packing",
      "text": "Small cool bag, buy water/snacks after arrival",
      "category": "Packing",
      "done": false
    },
    {
      "id": "pack_12",
      "list": "packing",
      "text": "Personal medicines in hand luggage, US adaptor and suitable chargers",
      "category": "Packing",
      "done": false
    }
  ]
}
