It's a simple, inexpensive place to travel if you are willing to jump through a few hoops to get there. But once you're there, you can take advantage of some of stunning beaches, some amazing (and cheap) cuisine, and some of the friendliest locals I've ever met traveling. Yes, you can visit Cuba as an American.