so, the goal for UVing is to lay out the UVs in a way that makes it easy to create a texture with as few seams as possible. What I typically do for unusually shaped models is start off with an Automatic unwrap. This will give you a collection of UV shells instead of the tangled, ungodly mess. From here, you can then start piecing your UV shells together the way you want them, laying them out proportionately to allow for a good pixel density as well as efficient use of your texture space. Note that you basically NEVER Auto-Unwrap and call it done. 99.99% of models will need to then be tweaked and worked with at least somewhat. You can hide seems on the under-side, or some angle where the object won't be seen, or by using a texture seam for a place where the texture itself has a built in seam, like paneling or a zipper or whatnot. Hope that helps some to at least get the ball rolling.