Device I had the issue with was Iphone 4 & 4S after the ios7 update.
Problem: I had "unable to connect to my WiFi"
After trying everything listed below I have found a temp solution and want to explain as clear as possible until APPLE releases a new update (HOPEFULLY VERY SOON)
1. Reset router (did nothing)
2. Reset network on my Iphone 4S (did nothing)
3. Cooled my phone down in the freezer in a zip lock bag (did nothing except make my phone really cold)
4. Removed password from my network as a temp (did nothing)
5. updated to iOS 7.0.4 ( did nothing)
6. Changing security WEP/WEP2 and so on in my router settings (nothing)
7. Airplane mode On then reset then turn it off and try and connect (did nothing)
8. Tried changing HTTP proxy settings to Auto (did nothing)
SOLVED:
I may of missed a few steps (above" as I have tried everything and may have forgotten a few due to frustration. Until "iLuviabbies" suggested to change the "CHANNEL" and after looking up a few devices it seems a lot have a factory setting of "AUTO" my router is a DLINK and it is called "CHANNEL WIDTH" and you can have the CHANNEL WIDTH set to 20mHz or 20/40/60 which on my router is (AUTO). I have changed it from "AUTO" to 20mHz and saved settings. Gone back to my phone and BOOM! Phone connected.
I am sure there is many routers with different MHz settings, so i only suggest changing it from AUTO to a lower number.
Hope this can help some one and save countless hours like i just spent trying for a solution. I understand this is only a short term fix until APPLE comes up with an update 7.0.5 hopefully ASAP and your phone can be used in more location rather than just your personal WiFi.
It does seem there are several issues and some of the fixes i have listed above do work for some people short term, but this worked for me.