I recommend Machinarium as a very hard and satisfying game to pass the time. It is $10 but I loved it and had to finish, even tho' I tore all my hair out.
Great game! I bought and played it several months ago. I will say I checked out walkthroughs more than a couple times.