to me the big problem we are facing in bitcoin is that there is not a sing shop where we can use bitcoin for shopping.
You can order a Bitcoin payment card which allows you to spend your bitcoins basically in the same way as you would want to spend them directly. All required conversions are done internally by the entity which emitted the card and are totally transparent to you...
I guess this is the way to go if you want to use Bitcoin for shopping