new to all this

so any reply please keep simple !
have just got myself a laptop with centrino, i am using a netgear dg834g wireless router to connect to the internet, all this is up and running and i'm very happy with it.
what i would like to do now is have a printer set up, up stairs.
how do i go about this and what kit do i need?
in trying to get info from friends iv'e had advice on bluetooth,servers,adaptors,etc,etc so now i am trying to get a solution from someone who actually knows what they are on about!
one last question, printers ive had in the past have been powered via the usb,
if the printer was away from the laptop how would it be powered?