You're sure you were trying to connect to the hotel's network? Were all four of the ones you detected the hotel's? If so, I would expect no more than one of them to be of good or strong signal strength.
Do you have a non-Windows firewall that is configured to allow your home network, but not others?
Probably won't reveal anything useful, but please show for your current wireless connection ...
Start, Run, CMD, OK to open a command prompt:
(For Vista type CMD in the Search box after Start)
Type the following command:
IPCONFIG /ALL
[Note that there is no space between the slash and ALL.]
Right click in the command window and choose Select All, then hit Enter.
Paste the results in a message here.
If necessary use a text file and removable media to copy the results to a computer with internet access.