it's going to help if we can know a bit more about this site.
1. Is it going to be transactional - are people going to pay via credit cards?
2. Roughly how many transaction options will there be - can people book one thing, or a variety of things?
3. Do you have any web-design experience at all?
4. Do you already have your own domain name and /or a webhost?