The reservation process in Fidelio involves entering guest details to create a reservation, checking the guest in upon arrival by finding their reservation and clicking check-in, and generating a bill during check-out by accessing the guest's in-house profile and posting charges. The system allows for tracking a guest's entire stay from initial booking through departure.