http://www.imageshack.us/ is a good site to use, since it allows for a large image (upto 850kb) to be upoaded and it will stay on for at least a year if nobody ever sees it again after you upload it. And registration isn't required although you can to keep track of all your uploaded images
Other people will use things like www.photobucket.com