As you may already know that IIT Mandi has two hostels for girls and five for boys. The hostels are good as far as food, basic amenities, and accessibility to important places nearby are concerned. You can apply for a single room or share some on a double or triple occupancy basis.
My friend compiled this list when he joined IIT Mandi, you may find it helpful:
As for laptops, CS students should definitely bring their laptops. The campus has a stationery shop that sells pen drives, sheets, registers, and all the useful paraphernalia. So I don't think that'd be an issue. Carefully select items needed.