Its pretty easy to setup, you buy the domain you want and register it through godaddy, and then just setup your Shopify (if you decide to go with Shopify, they have the 'prettiest' looking templates of all the "DIY website" companies by far) store to redirect from there.
As long as the domain is available, its easy to buy it with godaddy and its good for at least a couple years. I bought a couple extra domains for cheap at the same time, just because (one of them being
www.crocodilediesel.com and
www.crocodileperformance.com sorry Alligator