Well, looking at my rating I guess I'd better ask you then to tell you what I do, but anyway. About visualization - I searched for what the smarter guys advice and I found two advices: doing more complicated puzzles without moving pieces and replaying games without moving pieces. So when I read a book, I'm trying to visualize the game till the next diagram before I really replay it. And at least I'm getting better in reading books in this way.
When I'm looking for the candidate moves (let's talk about OTB standard tempo like 40 moves in 90 minutes or similar). I do something like:
1. what changed by his move (threats, weakened squares etc.)
2. review my plan and go over the moves I would like to play.
3. check for some other ideas and maybe tactics.
4. quickly discard as many lines as possible.
5. solve problems in the rest playeble lines.
6. recheck for blunders.
7. play whatever the outcome is. Like well, I don't like it, but this is the outcome I got from the thinking. Play this now and study more later.
I wonder what you do.
What is the algorithm you prefer for selecting the best candidate move or any suggestions related to visualization?