Now you can buy anything at bitcoin and other altcoins, those who sell, of course, if they take cryptocurrency, from food to car, from trips to houses, to live in the bitcoin, and soon it will be so in the future, Fiat will not be in fashion! )
As of now you can use bitcoin to buy anything that you want on online because some online store already accept and allow bitcoin as payment of their costumer. On the other hand, I think bitcoin will consider as a fiat too because as some store already accept it so that I think in the near future all store, mall and company will accept bitcoin.