Ive had cold hands and feet for 20 years now. I use Raynaud medication Adipine in winter if i know i have to go out which helps a bit but also makes my migraines worse so only use it when needed.
I take a 75mg aspirin daily for a hole in the heart and this helps a little bit too.
Aside from baths which is the only thing that totally cures it for a few hours or my electric blanket which is used 12 months a year. I've just discovered 'Heat Holders'
They make socks, gloves, hats, thermals etc but the socks are great. They're 2.3 tog and are literally filled with fluff i'd say 2/3 inch thick. Its like walking on a cloud. Its only September so i doubt they'd help in winter as nothing does but they're quite amazing to wear. I wear them in bed too. Available on Amazon.