How to detect if there is a hotspot signal and connecting to it?
To detect it you would use either a standalone wifi detector unit (small piece of hardware) about $15
or run special software such as netstumbler along with the wireless card on your PC.
A more unusual way is with a wifi detecting t shirt.
http://www.thinkgeek.com/tshirts/illuminated/991e/