Shahid Kapoor looks hotter than Ranveer Singh in just a towel, say fans!