Tips for your boyfriend !

He always does such nice things for me and I want to repay him. I give him head and all that jazz but I want to do something besides sex. Any ideas you've done for your SO that they really loved ?