@ shazi_00!
Oh I thought (reading your email yesterday) that you people have decided to go to Naran because of the hostel there. Now how come once again you are going to Swat? And also keep one thing in mind Swat is the name of valley. Mingora/Saidu Sharif (twin cities) are sort of its capital town. And Kalam is another place which is about 4 hours drive from Saidu Sharif.
Anyways, well brother for sure hotels in Swat will be alot expensive. And I guess they wont allow more that 3-4 person in a room (2 bed + 2 mattress).
No idea about camping in that area.
Talking about food. I guess that you have to manage yourself. (Because when I travel here in Pakistan, I only stick to chicken khari as I feel this is the safest thing to eat while traveling, I dont even take fresh salads.)
If you need any further information you can contact me on my cell no. 0345-516 8685.