There are several issue here, but first, the make and model of your laptop would help ID what type and model of batter it has. All laptops (that I've worked with) have batteries either in a compartment you can open or they just unlatch from the body of the laptop. Replacement is easy.
If you have more than one battery, the standard way to charge them is to put one in the laptop. Plug in the laptop (it will go into charging mode) and when that battery is fully charged, you can remove it and put in the other one and charge it as well.
How much time you get from a battery largely depends on its size/capacity and what power management settings you have listed when your laptop is running on battery power. 3 hours is on the short side, but on many laptops, it would be normal on a brand new battery depending on what you are doing with the laptop.