Stop Lowering Your Price
I can't stress this enough. Once you have researched your market and competition, established your price point, and built your client list; stay true to your worth. If you don't, no one else will.
Lowering your price affects the whole industry. Photographers that generate $3,000 per wedding shouldn't be called too expensive in today's market. $3k is quite low for a medium-sized wedding in a fancy hotel.
My package prices vary on wedding size, location, and date. I always try to accommodate my client's budget but not at the expense of my business and the value of my service. If the client says they went with someone else because their price was cheaper, I don't stress. That is fine with me! I cannot reply with "wait, wait, wait I'll match their price" or whatever other shady things you can type. Where are your morals, btw?
Another reason, if you need one, is by lowering your prices you will get lower quality clients. This has nothing to do with their ability to pay you, this usually means that they are more difficult to work with.