I have one price per session and do not give any discounts. I have operated like that for years, and I find it easier. I also do not sell ‘packages’ but write invoices at the end of the month for the sessions conducted.
I currently offer packages with a small percentage discount that goes up with the largest package. My clients pay the whole amount up front, so the small discount is justified in my opinion (clients can also choose any number of sessions they would like). This has always worked well for me. I also just wrote a 6 week training/wellness program and may market it in the new year. It would include 2 training sessions per week as an example of a different option.
With the number of clients you have, you also need to look at scheduling options to make sure you can accommodate what clients are looking for. I would think both ways are effective–it comes down to a few things: cost, scheduling and timing of payments are a few things I can think of to consider.
Discount for large number of sessions purchased.
Slight increase for clients who are located 20 minutes or more from my home base. I do in-home sessions frequently, and if it takes me 2 hours to train one client, I charge for that since the bulk of my clients are within a 2 mile radius of my home base.