Where can I get a fisheye lens?

I recently got a new Nikon D3100 camera. It's freaking amazing but I really want a fisheye lens for it. Can anyone please help and tell me where I can buy it and/or how much they are? That would be amazing

A real fisheye (180 degrees) for an aps-c sized sensor is a lot of money.

The Nikkor 10.5 mm fisheye is designed for DX cameras like yours. 180 degrees diagonal.
http://www.bhphotovideo.com/...Search=yes
Sigma has a 8 mm full hemisphere lens (180 degrees circular) if you want a fisheye circle shot like this one
&newest=1
Sigma link:
http://www.bhphotovideo.com/...EX_DG.html
Tokina makes a fun zoom fisheye, 10-17 mm about $380 less than the Sigma.

A camera store maybe?

The only full functional fisheye (one that would autofocus and meter on the D3100) is the Sigma 10mm f/2.8 fisheye shown here: http://www.sigmaphoto.com/...heye-sigma
It costs well over the price of your D3100, so if you're willing to sacrifice autofocus for cheaper price, consider the AF Nikkor 10.5mm f/2.8 fisheye: http://www.adorama.com/...05DXU.html
or the Tokina 10-17mm fisheye: http://www.adorama.com/...7NKAF.html
If you willing to sacrifice both autofocus AND metering (not recommended at all for a beginner that doesn't know how to use "M" mode), then this lens here is one of the cheapest available that will still give decent image quality if you know what you're doing: http://www.adorama.com/...835NK.html
As you can see, real fisheye lenses are not very cheap. There are plenty of "attachment" fisheye lenses that cost under $50, but they're generally cheap and low quality.
To me, a fisheye lens is a bit of a "specialty" item that shouldn't be used in too much of your photos, or else the "wow" effect wears off really soon. An ultrawide zoom lens, such as the Sigma 10-20mm lens, costs less than many fisheye lenses but will prove to be better choice in the long run.