http://www.cs.berkeley.edu/~oholtz/teaching.html
has homeworks for Rudins "Principles of Mathematical Analysis", and Halmos "Finite-Dimensional Vector Spaces". Finally most problem books (again Springer has a nice selection) have very detailed solutions. Yes, there are proofs that can be done in a number of different ways, but in my experience diverging too far is not very common and in most cases some core ingredients have to make it in in the end anyway. It's impossible to go through a lot of exercises "writing complete nonsense solutions" like that, when you are precisely checking your solutions against the given ones. For many types of exercises there are also simple ways of validating your solution, for example, in probability theory you can often do a computer simulation. In the end that's what anyway has to be done in real world and in research work.