Roving performances typically range from 1 hour to as long as you’d like. For multi-hour bookings, magicians will take a short break each hour to refresh. As a general guideline, one roving magician can entertain around 75 guests per hour. For example, if you have 150 guests, booking 2–3 hours works well to ensure everyone experiences the magic. Larger events may benefit from having multiple magicians, allowing all guests to enjoy the performance without feeling rushed.