I'm not sure what sites you're talking about, but all the major exchanges use normal prices.
I'm fairly new to bitcoin, so perhaps I'm just unaware of what is "normal" prices.
For instance, If I go to blockchain.info and try to sell or buy bitcoin on my account, I can see the following:
current rate:
$4,169.09buy 1 bitcoin for:
$4,236,19sell 1 bitcoin for:
$4,031,99I think that's pretty big gap with the current rate and I don't understand that difference in price.
To get "your price" you have 3 options that i´m aware of:
1. This forum. You can ask for what ever price you want, and of course people will agree to it or not at their own discretion.
2. Localbtcoins. Pretty much the same as above.
3. Exchanges: like poloniex, bitfinex or others. You can put your buy or sell order on the price you want and wait for it to be filled, or not.