User-345632295 posted
You can check out our service http://www.discountasp.net
We are a little bit more expensive than your budget but I think we offer a very good value because of our knowledge in the ASP.NET hosting field.
As for storing photos in database, I think this is a very bad idea. Database is not really designed for storing BLOB and you definitely get some performance hit when storing image in DB. In addition, what benefit do you get when you store file
in DB?? I couldn't really think of anything real substantial.