A Bitcoin Wallet is a place where you can store your Bitcoin balance efficiently and securely. There are a few kinds of wallets that you can choose and install in your PC/Laptop, smartphone, tablet or in the cloud. To create your own wallet, you can visit sites or companies that offer services in providing secure Bitcoin wallets such as: Blockchain.info, Hive or BitGo. You can also choose and compare the benefits and risks of using these wallets within this link. Please read this article as well to secure your wallet because in the Bitcoin world, you are your own bank which makes it your responsibility to maintain the safety of your own wallet.
I think the bitcoin price is determined by the market price and the investors, the more investors who join or put the capital of course the price increases