FlightGear is an open-source 3d flight simulator. You can find a lot of plane models and its supplies a package which includes nearly all places in the world.
You don't have to pay big amounts of money in order to have an experience of flight simulation, it's free.
It can be also developed for special pursoses since it's open source.
This is the website of FlightGear project
Enjoy your flights!