Xbox LIVE marketplace has Microsoft Flight for PC's free of charge. Details are
here. Looks like you need an XBOX live account, which if you don't have you can sign up for free. One of our posts by "TheGoingDown" points out that this game is free in the Steam Store also.