Only for special events (Halloween, Boat Parade, etc.).
No.
No, but it is much faster if you pay online
No but you should call ahead to make sure the taxis are available that day
No, just be sure to note the times of pick up and locations. You can also hop on/off as you desire. And be sure to tip your hosts, they were amazing with my kids when we went.
Thanks! Your answer is awaiting moderation.