Any other sites for exchanging bitcoin for ripple apart from shapeshift and changelly?
You can view all exchanges that support converting XRP &lt;-> BTC on coinmarketcap.com . Here are all the markets that XRP trades on. Just look for markets that say XRP/BTC.

I've successfully exchanged XRP on Bitstamp and Poloniex.