А как вы будете выбирать наземным или метро? Наверное это как и в Москве - какой транспорт в нужное место идет тем и будете пользоваться.  Доехать лучше всего наверное Сапсаном или вечерним поездом, чтобы утром быть на месте ( ответила исходя из мысли что вы из Москвы поедете) . На майские - кто ж вам сейчас скажет, прогноз погоды в инете посмотрите. Маршрут наверное исходя из того, что хотите посмотреть организуйте. Не думаю, что ребенок может целый день ездить по музеям без потери качества, в смысле, если в первом музее ему еще будет интересно, то потом он элементарно устанет и затоскует в музее. Про отель не скажу, у друзей всегда отстанавливаемся.