A photo booth is only as good as it's location and visibility at an event. Put it in a great spot and you'll have a lot of participation, put it out of sight without any signage telling people where it is and you'll have fewer photos taken.
New Orleans venues (especially in the French Quarter) are very unique and can provide some interesting situations for photo booth placement.
A lot of times high traffic areas will be the best solution, as long as it's not in the middle of a walkway/stairwell. The open booth concept does take up more space than the traditional enclosed booth concept, so that is something to keep in mind when it comes to picking a location to place the booth.
Ideally you'd want an area that is:
1. Visible yet not in the middle of a main foot traffic walkway.
2. Near a power outlet
3. Spacious enough so that when a line forms it won't impede anything else.
Here is an example of the Muse Photo Booth set up and how much space it needs to operate.