How do I pick what to get my boyfriend?

He has hinted that he is getting me a Mac book for Christmas.

He makes about $10k a month.

I make about $2k.

I can’t get him $1k thing but I can spend a couple hundred.

I just don’t know what. He needs new hockey skates, but I don’t know what brand he likes. He likes cigars, maybe I could do something with that? He wanted a bar globe but I don’t want to get it and him not like whatever style I picked. He has mentioned he wants to go duck hunting but I don’t know if he has his license and he doesn’t have a gun (he went with friends but not on a tour). He likes scotch, maybe a nice glass/ decanter with a box of nice cigars? Or do I chance the skates? I don’t know what to do y’all. Help!