salaams,
for groom's ring:
I got him a titanum wedding band with a single diamond in it. some people just get simple silver,white gold or platinum or titanium band
it isn't expected if you give him a good watch
we just did both
as for the bedsheet set,
if you are planning to settle in lahore permanently then please do get bedsheet set, but if you are planning only temporary stay even if the stay is for 6 months...I dont see a point for bedsheet set :) hope this helps
we did get him a really nice watch so i dont think well do the ring thing. thanks for all the advice! :)