Your main page has a 260 kilobyte animated gif that is too wide for the screen. Among your photos, I found one that was 2560 x 1706 pixels (in other words, I cannot view more than about a ninth at a time) and 1.1 megabytes.
I don't think anyone is hotlinking to your files, for the obvious reason that such files will cripple any page that attempts to load them. I have a very fast connection, but need a bigger harddisk. Files like that tend to crash my browser.
Until you get a graphics program and fix your files, bandwidth won't matter. For all intents and purposes you don't have a webpage now. At least as far as anyone with a dial-up connection is concerned.
30 kilobytes is a good maximum size for an image on the web. That is if you are just displaying that one image and not much else. For a webpage, aim for about 75 kilobytes (including images and any other files)
More visitors? But of course, I don't know that nobody is hotlinking. I suppose someone might hotlink without checking file size.
But first fix the file sizes. Then see if bandwidth is a problem. The obvious do-it-yourself cure for bandwidth theft is to rotate your images a bit. That is, you rename your images, while assigning their old names to something else. A graphic saying "The owner of this site is a thief", for instance.
I have never done any measurements of bandwidth taken by search engines spidering but I know that my site gets spdered daily by Google during the early hours and usually by at least 2 other search engines.