Is there a workaround when Finder spends forever "calculating size"?
The amount of time it takes is proportional to the number of files in the folder.  If there are a lot of files, it will take a long time to calculate.

You can also try doing it from the Terminal like so:

du -sh /path/to/folder