I believe it is illegal for US citizens to spend money in Cuba. I haven't looked into it in quite a while though. I knew some people that went down to Mexico in order to go to Cuba.
It is funny, but the only border in the world I have ever been hassled crossing is my own country, many more times than once. So much for freedom.