The difficult part is not what Bitcoin can buy because the reality is it can be used to purchase anything. The difficult part is finding reputable businesses in willing to accept bitcoin. There are many sites purely set up to take your Bitcoin and never get the product you order. It is the sad reality.