Want to travel to Cuba, have been told I being american will need to fly to Mexico and from there Cuba. True ? If so...wwhich town in Mexico and best flight to Cuba. Lenght of stay possible in Cuba. Necessary to apply for Visa first or on plane? B&Bswith families ok or hotels better. Want to experience the culture. Best foods? Some ideas of places to see things to do, not do. 2 women traveling together.