I am not spending my bitcoins at a moment in real world as there are no shops in my area that accepts bitcoins so I am spending them only on trading sites as the usage and acceptance of bitcoins is very limited in real world at a moment.
If you cannot spend them directly then you can sell them and convert them to fiat currency and the better option would be to have bitcoin debit card as it can be easily used at online as well as offline places for buying anything.