Can you suggest some good websites which offer free offline games for PC (Windows)?
There are many solutions to download free games. For instance, Steam has a big library with Free to Play games. You will need an account (free) and the downloading of the client that can be obtained from the official website. The second platform is Desura. Desura offers both paid and free games, just like Steam does. Access it website to find more.