Я так поняла, что вопрос со стороны бабушки. Поставлю себя на место снохи (жены сына) и подумаю, что подарки получить было бы приятно. Деткам можно и хорошие подарки, взрослым - попроще, но что-то очень милое. Почти всегда уместно прикупить (или испечь заранее) что-то "к чаю".
Если бы свекровь редко приезжала в гости, но однажды бы пришла и начала что-то готовить у меня на кухне, мне бы это, скорее всего, не понравилось. Не знаю почему, но НЕ ПОНРАВИЛОСЬ бы.
Если подходит время перекусить, а угощать Вас никто ничем не собирается, с позволения хозяйки можно и заказать какую-нибудь еду, или предложить помочь ей на кухне, если та начала готовить.
Конечно, бабушка приезжает к внукам, но невозможно не общаться с мамой детей, находясь в одной квартире. Все поделки, рисунки, активные игры и прогулки могут проходить только с разрешения мамы детей. Часто бабушки считают, что, раз они воспитали своих детей, то совершенно точно знают, что нужно внукам, не обращая внимание на возражения мамы детей. Это приведет только к тому, что Вам в этом доме в следующий раз не будут рады.
Не стоит указывать на какие-то дела по дому, например: "Давай я с детьми погуляю, а ты хоть на кухне приберешься!" Это очень обидно. Если Вам позволят сходить с детьми погулять, то это очень хорошо, а если невестка решила, что Вы пойдете гулять не только с детьми, но и вместе с ней, то я тоже ее понимаю. Я бы скорее потерпела вторжение в кухню, чем отпустила свекровь на прогулку одну с моими детьми.
Не знаю, по какой причине Вы редко общаетесь с внуками, но следует оставлять о своем визите очень хорошее впечатление, что бы в следующий раз Вас ждали с нетерпением и накрытым столом! Понятно, что такого не произойдет, если Вы будете обращать внимание на пыль под кроватью, критиковать воспитание внуков и поучать невестку во время своего визита.
Простите, если получилось грубовато, у меня очень сложные отношения со свекровью, если честно.