Can someone recommend an app (preferable a free one) that will display some technical details about the wifi connection such as which channel it is using and the connection width (ie 20 MHz or 40 MHz etc)?
I can suggest one that does half of what you want.
Apple's own "AirPort Utility" has a hidden Wi-Fi scanner that shows the SSID, RSSI, and channel.