Of course there is.
If you don't want to pay $100 annually, you can look for .Mac retail boxes, which have been seen on sale os low as $59.95.
Additionally, you could try to negotiate the purchase of a new computer to include a .Mac retail box (at the seller's discretion).
If you want one for free, there are some Apple affiliate programs which you may (or may not) be able to join, which give .Mac as a points based reward.
By the way, .Mac is still a ridiculous name.