# 2026-02-01 (Saturday)

## Spring Break 2026 Trip Planning - Completed

### Final Comparison Site Deployed
- **Vercel URL**: `https://spring-break-compare-hrgkgtfwc-shapescale.vercel.app`
- Interactive comparison page for Palm Springs vs Scottsdale
- Built with Next.js + shadcn/ui, dark gradient theme

### Hotel Recommendations (4.3+ rating requirement)
| Destination | Hotel | Rating | Nightly | 5-Night Total | Total Trip |
|-------------|-------|--------|---------|---------------|------------|
| Palm Springs | Hyatt Desert Oasis | 4.3★ | $137 | $685 | ~$2,285 |
| Scottsdale | Holiday Inn North | 4.4★ | $93 | $465 | ~$2,205 |

### Recommendation: Palm Springs (Hyatt Desert Oasis)
- **Why**: Kitchen + washer/dryer critical with 3-month-old Quinn
- $80 more but significantly better for infant care
- 3-5°F warmer than Scottsdale in late March

### Scripts Created
- `/home/art/projects/scripts/stealth-browser/airbnb-api-search.py` - Working Airbnb API scraper
- `/home/art/projects/scripts/stealth-browser/google-hotels-search.py` - Google Hotels automation
- GitHub repo: `kesslerio/airbnb-scraper` (private)
- PR #7 pending with Codex-reviewed fixes

### Key Learnings
- Airbnb `explore_tabs` API still works (v2 search deprecated)
- Use `python3.14` in pybox to avoid greenlet segfaults
- Hotels beat Airbnb for flexibility (no cleaning fees, free cancellation)
- Hilton.com returns 403 (aggressive bot protection)

### Obsidian Updated
- `/home/art/Obsidian/02-Projects/Travel/Spring Break 2026 - Palm Springs vs Arizona.md`

### Next Steps for Martin
1. Decide: Palm Springs or Scottsdale?
2. Book flights by mid-February for best rates
3. Book hotel after decision

---

## Technical Notes

### Working Airbnb API Endpoint
```
https://api.airbnb.com/v2/explore_tabs?key=d306zoyjsyarp7ifhu67rjxn52tv0t20
```
- Price filters (`price_min`/`price_max`) broken server-side
- Returns $600+/night regardless of filter values

### GitHub Issues Logged (#1-6)
1. Pagination support
2. Amenity scraping
3. Availability calendar
4. Price filter bug (API-side)
5. VRBO support
6. Parsing improvements
