Hello, I am so ready for this vacation. I just finished inquiring with my doctor and she told me that I do not need any shots for DR. As for the Visa, that would depend what part of the world you are from when I inquired, I am an american, so I was told all I need was my passport, but if you are not a US Citizen, you might want to inquire with your consulate. I hope that helps.