Thanks for this nice suggestion, @bright.jupiter! It's only that I saw it just now. I have been to this place in my first ever trip to Swat in 2000 and this indeed is the best place to have trout in Swat Valley. BTW, your earlier advice on traffic congestion was really helpful, it saved us quite a lot of frustrating wait time.
This time around we did a kinda routine trip due to the short time and because of the group preferences. Left ISB around 5.30 PM Friday and with couple of stops, reached Fizagat around 10 PM. Stayed in Shelton Rezidor, nice clean hotel, got two rooms (one with 2 King beds plus an extra mattress, other with two single beds) for 17.5 K. Had dinner at 'G Qurban', a much hyped restaurant but very poor service, average food, still a bit expensive.
Learning from you experiences, we left early on Saturday like 6 AM, had breakfast in Bahrain and continued towards Kalam. Reached around 10 AM, checked a few hotels, decent ones were all booked, so got an average one 'Mid Hills' for 6K for a room with 4 single beds and 1 extra mattress. Booked a PRADO for 7K for Mahodand and Saifullah Lakes and all the points en-route. Have been to Mahodand before also but Saifullah was first time. It's like 15-20 mins drive further up but it's far better that Mahodand which has become too crowded. Left around 6.30 and reached Kalam around 10 with 1-2 stops. Had dinner at I believe Larosh Shinwari, nice place, good food, good service and reasonable prices.
Left Kalam Sunday 6 AM for the return journey, reached Bharain around 8.30 AM, had breakfast at the same place as the day before i.e. Iqbal Hotel, good breakfast, average service, reasonable rates. Left for Mingora, had a short detour at Miandam, reached Fizagat around 1.45 PM, spent some time at the park and then left for ISB around 3.30 PM. the weather turned rainy and very pleasant as we were leaving Mingora. Had meal around 5 at a riverside hotel before entering Swat Motorway, not a very good experience. Reached ISB around 8.30.
A really fun packed trip, had to sacrifice sweet sleep for early starts but it was worth it. will post pictures shortly.