A very good 3 season backpacking tent with a full rainfly solves a lot of problems. It keeps you warmer, you need less of a sleeping bag, and you wake up dryer. Closed cell foam pads are the most practical padding, although thin self-inflated mattresses work. Hammocks are cold and dangerous to sleep in overnight.
Marc