I only really know IT. It isn’t terribly stable but if you are good at budgeting it can be a good career for a variety of reasons. First it can be intellectually engaging, though thats not guaranteed. Its also not hard on your body. You can work in it in most cities in America, and even globally should you choose. You can even choose an hybrid form of it. You could go towards the creative side of the IT world (web design as opposed to sys admin or programmer like me.) The downside is that it is very cyclical and you will get laid off. It does pay well though.
On a correlated note, my nephew works as a photo assistant and web/system admin for a porn company. He gets to do all the things you say you like, and he has lots of variety. If you can get over the stigma of that industry or find a niche you are ok with, then it is definitely worth looking into.
My biggest caveat is that in order to smooth out the inherent instability in IT, you would need to finish your degree from someplace reputable in something engineering related. That piece of paper helps alot.