Patent Searches

I have a great idea, and I would love to develop it further and create a great new product. But before I do that, I need to know if I am the only one with the idea, or if someone has already had it before me and received a patent (meaning it wouldn’t be worth it for me to try to develop my product since someone else has already done it, or is at least in the process of doing it). Is there somewhere I can go to get patent information? How do I go about getting a patent search done?