It really depends on where your data is stored, what kind of visualizations you are planning to build, hosted vs an open source solution etc. https://artjoker.net/services/blockchain-development-services/
I think the best way to buy bitcoins is peer to peer. Join a community of Bitcoin enthusiasts in your area, share know how, and once you establish some relationships with respected members, change buy BTC from them.