Municipal bonds are usually sold to very rich people who know little about investing and do not wish to lose money. I invest in bond funds., generally not with a large percentage of city,. state or country bonds, because it is a better deal for me to collect the higher interest and then just pay the tax. 9%-1.5% is more than 4% tax free. If I had oodles more money, government bonds would be a better deal, because I would be in a higher tax bracket. But if I used my head and got decent advice, I would still be better off buying mostly non-government bond funds. You can sell a fund at any time. Individual bonds have a more difficult market to access. The management fee on bond funds is usually under 1%, and if you hold them for over 90 days and buy dfrom a discount broker, you will pay no commissions.