WebBookingPro has unique package support feature.
Package is a bundle of accommodations for fixed number of days (e.g. 2 nights) fixed number of persons (e.g. 2 adults) with all described additional services (e.g. bottle of wine, massage).
Package can have different prices per periods during year, different price depending of first day of stay and of course can be disabled for some days in week (price is 0).