GTPs are definately gorgeous snakes but as you say, they tend to want to bite a lot. You could get a Jungle Carpet Python, they love to climb, being semi-arborial and they sometimes sleep in the same fashion as a GTP. I am thinking of getting one myself... Its either that or a Bearded Dragon.

They don't really cost that much to upkeep. It can cost a fair amount to buy the cage and all the furniture but once you have bought it all the only thing that you will have to keep on replaceing is the substrate, which is the wooden chips at the bottom of the cage. I buy large £15 bags that last me about 6 months. Some people use unprinted newspaper as a substrate, which is fine, but I prefer a more natural look.
Always wanted one though!
