We had just over 30, so a little bigger but Iour schedule was something like this:
2PM Wedding (actually started at 2:30 since MIL was 20 minutes late)
3:00-4:30 Social Hour with Mariachis, we took pictures during this time
4:45-6:15 Food, toasts, thank yous and cake
6:30 or so - we watched the sunset from the room of the house
7:00 or so - we all hit the pool and hot tub
We kept it super simple... I was worried about having a father daughter dance, cake cutting, all the other traditional things people do, but we really only had a little push back from MIL when we didn't cut the cake in front of everyone. I think the key is to keep things flowing. People liked that it wasn't a traditional wedding.