Yes, using either the built-in Cart feature, or the add-ons:
Cart - users can book different services for several visits.
Chain Appointments Add-on - book several different services for back-to-back appointments on the same day (i.e. one visit).
Multiply Appointments Add-on - book several identical back-to-back appointments with the same staff member; these appointments will also have to be done all in one visit.