It is always you as the traveler who is responsible for checking with the relevant embassy or consulate whether a passport and visa are required for the destination you are visiting (even countries you are traveling through may sometimes require a transit visa or visa).
Regarding vaccinations, we recommend that you read on the Ministry of Foreign Affairs' website or contact your own doctor, who can also advise.