You will need a router that offers the bridging capability, most do not. If you can run a wire to somewhere on the second floor, you can use any standard router with the following configuration.
Connecting two (or more) SOHO broadband routers together.
Configure the IP address of the secondary router(s) to be in the same subnet as the primary router, but out of the range of the DHCP server in the primary router. For instance DHCP server addresses 192.168.0.2 through 192.168.0.100, I would assign the secondary router 192.168.0.254 as it's IP address, 192.168.0.253 for another router, etc.
Note: Do this first, as you will have to reboot the computer to connect to the router again for the remaining changes.
Disable the "DHCP" server in the secondary router.
Setup the wireless section just the way you would if it was the primary router, channels, encryption, etc.
Connect from the primary routers LAN port to one of the LAN ports on the secondary router. If there is no uplink port and neither of the routers have auto-sensing ports, use a cross-over cable. Leave the WAN port unconnected!
This procedure bypasses the routing function (NAT layer) and configures the router as a switch (or wireless access point for wireless routers).
Hope all goes well.