I'm trying to set up a site for reserving the different

I'm trying to set up a site for reserving the different conference rooms in our building. How could I allow users to schedule meetings for flexible hours? Example, they might want to schedule a room for 30, 60, 90 minutes or so on.