Instead of struggling with wrapping paper this holiday season, get yourself some cloth. The Japanese furoshiki technique can wrap anything easily and make it look good.
Traditionally, furoshiki is a type of cloth used to wrap items or transport goods. The wrapping techniques are so good-looking that you could use them for your holiday gift-wrapping. There are specific ways to wrap a flat object, a basic box, a bottle, a flower, a hand bag or anything else, but there are some general folding and wrapping techniques you can put to use for any object as well. It's especially useful to wrap oddly shaped gifts in cloth.
Furoshiki Techniques, linked below, can teach you all of these, categorised by the shape of the object you want to wrap. The "gifts" section is a little more difficult, so start with the basic wraps and only proceed to "gifts" if you feel confident.