The Locations add-on has been very helpful for my client but they handle their customers and payments differently at each location.
At one location, they want people to book and pay online, while the other would like customers to pay on-site after booking online. As weather can affect openings at the second location, they don't want to be issuing refunds or rescheduling bookings. If someone is a no-show or weather forces them to close, no one is out any money and bookings are simply cancelled.
Unless I'm overlooking something, I'd love to see an option in the Locations add-on for specifying which of the active payment methods should appear on the booking form on a location-by-location basis. So Location #1 would show only PayPal and credit card, and Location #2 shows Pay Locally only.
Thanks for your consideration.