Don’t do booster jab on the day of traveling., take atleast 5-7 days in advance as u might take 2-3 days to be normal. Don’t take chances, not worth it
it depends on each person.. with agents u are able to talk if there is problem etc n it can be solved quickly instead waiting for the system to get back. So its individual choice - travel agent / directly with hotel or online system.