Здравей,
Всичко зависи от това какви са целите на проекта ти. Ако ще планираш усилен трафик и много акаунти, по-евтините хостинги няма да бъдат от полза. Когато сайта ти "натежи" ще започнат с предупрежденията, че пречиш на сървъра и останалите потребители. Следващата стъпка е да ограничат акаунта и да загубиш важни функции в сайта си. След около месец ще си принуден да се преместиш на друго място а вече ще си заплатил едногодишния абонамент.
Относно снимките - те седят отделно от базата данни. Базата данни на практика се състои от текст и когато се прехвъря под формата на sql файл, можеш да я отвориш с Notepad++ . Ако си пробвал да отвориш изображение с Notepad++ ще забелезиш, че в базата данни няма тези символи, които са характерни за графиките. Следователно базата даннни не съдържа изображения и те се намират във файловата директория. Ще трябва да съобразиш нарастващото количество снимки, които ще са в отделна директория. Забелязва се навлизане на хостинг фирми, при които сървърите използват SSD за съхраняване на данните. Сам разбираш, че това също е скъп вариант... Като практика за подобни проекти се използва или "облак" или личен сървър, които си закупуваш и слагаш в "хранилището" при отсталите му събратя.
С няколко думи всичко е свързано с пари, които трябва да вложиш и в последствие да си върнеш чрез реклама, когато сайта ти стане известен.
Ето едно видео, което ще ти е от полза:
http://www.youtube.com/watch?v=Wgbmgf84ZOo
Непременно трябва да изгледаш и наскоро завършилия курс по PHP:
https://telerikacademy.com/Courses/Courses/Details/104
Тук можеш да разгледаш кои са водещите хостинг провайдъри:
http://hosting.vbulgaria.info/index.php
Доволен съм от Superhosting.bg и ICN.bg ...
От опит мога да ти кажа да не взимаш хостинг, който не работи със cPannel.
Пожелавам ти успех!
Това ти е идеален вариант за десктоп приложение. 1GB storage ти е на безплатния план. Няма информация колко ти е пространството за базата така, че се предполага да е unlimited. По 1mil конекции Request&Push на месец. Смятам, че това ще ти е достатъчно като за начало.
Супер лесна C# библиотека имат. Ползвал съм я в WPF програма.
Картинки и файлове ги слагай на cloud storage не в базата си. Достатъчно място дават безплатните планове за да трябва да си пълниш ограниченото пространство на базата която е много по-скъпа от storage. Имам предвид cloud от сорта на imgur за каритнки и примерно dropbox за файлове.
Ако ще хостваш WebApi то appharbor.com ще ти свърши идеална работа.