There should be no need to hold a sale. In the long to medium term, reducing prices has never been the answer. By this stage you should've already worked out where you are in the market and what your optimum price point is.
You should focus on providing the very best service possible and work out, from your customers' perspective, how you can add value to your product.
Once you've done this you'll be surprised at how less important a factor the price become to new customers. Also, these new customers will stay with you longer as they aren't fickle about price and so won't jump ship as soon as something a few pennies cheaper comes along.
Feel free to drop me an email for a chat: fortitude3141@gmail.com