You should hire a experiential marketing agency instead of doing it in-house because an experiential marketing agency has the creative professionals with the experience to bring your ideas to life.

They also offer you brand ambassadors and measurable results so you can see how well your tour is doing and measure your ROI.