XXL or 2XL is near universally 50-52 inches.
Walmart has that size and sometimes 3XL too.
So you can get something cheap.
Outdoors-y Stores usually have a Ski section.
They've got the right gear for people who ski :
at night , in snow , working out , long time.
Much pricey than the Wal.