But I wonder how you can buy a Pizza using bitcoins, The fee will be more than the actual amount of the Pizza.

The fees aren't that high anymore, I've seen people posting that they did transactions with 1 input and 2 outputs for less than 20 cents. Merchants that accept Bitcoins for micro-payments, tend to not really care about fast confirmations, so you don't have to increase the fee to get it included in the next block.