Noise is an unfortunate reality of photography. It was a problem for film, and it's a problem for digital cameras. The more sensitive the film or sensor is, the more prone it is to picking up unwanted variations in an image. Bits of film grain, funky pixels, annoying artifacts, they all tend to pop up when you crank up the ISO sensitivity.
Of course, you probably don't have $7,000 to drop on a pro-grade body/lens combination for low-light shots. Fortunately, there are several things you can do that don't cost extra money. A flash can provide enough light to shoot at lower ISO levels, and that means less noise. However, flashes can often blow out subjects, making them look flat and ghostly. You can offset this by setting your camera's white balance to "Flash" mode, or by shooting in RAW and using Photoshop or another RAW processing program to alter the white balance later.