I think the idea is amazing; but I have some issues with the workflow and UX.. [1]
WRT the main page; you have a box for the type of activity in search.
You lack the filters that are on the next page, assuming I enter an interest... This sucks; ill explain.
I don't want this to be the entry, because I dont know the ACTIVITY; I am filtering on the following in priority hierarchy:
1. LOCATION
2. AGE/GENDER
3. DATE RANGE
4. BUDGET/AVAILABILITY
Here is how the thought process works in a parents head:
"I have a 9 year old girl who will need to be in camp from DATE to DATE and I can afford max of $XX.00 for that period -- Show me what you have"
Then from there, you should branch to many other things:
Based on your budget and date-range; These are the available camps.
The front page of your site asks first for activity. Even after entering activity; I DO get a filter option for my region... but when I select that region; the results have NO germane granularity in the list. (Meaning they dnt show WHERE the event is...)
I have a stay-at-home-mom who will not be driving to a camp ~10 miles away... etc...
So, I tink the start is great - it does not resolve the issue with how does one find an event near their home.
So; my recommendation: Treat CAMPs like RESTAURANTS -- the SAME thought process that one uses to select a restaurant is the one they use to select a kids camp.
"Dad works, mom has limited range and needs max convenience to shuttle kid; has limited date range for when reservation is needed AND will pick most economical+nutritious [READ: FUN] option within that selection set"