We normally bring sweets when we are invited by Qatari friends. With regards to dress, dress decently. If there is special occassion, you can wear long dress with a showl to cover your arms and shoulders. when you get there, there will be separate majilis for ladies where you can remove your cover.