Has anyone been too Puerto Rico? Advice on hotels and food and do you recommend renting a car or just local transportation? And confirm if a passport was required the way I understand it is if your a US citizen and take a direct fight there then a passport is not required.