ну по магазинам я тоже не спец  В январе не была, была в феврале, но он считается самым холодным месяцем . А нам было комфортно. С детьми парки интересны? Вот из-за детей - Тенерифе. Там больше для них развлечений. На юге тепло. На Гран-Канарии пляжи лучше, и в общем по острову температура более стабильна, чем на Тенерифе. Мне вот больше всего понравилось на Мадейре. Но если  не планируете поездки по острову, то честное слово, делать там нечего будет. Для детей развлечений практически никаких. Поэтому, если Вы еще нигде из этих мест не были, то Тенерифе. Плюсы :- гораздо дешевле, чем Гран-канария и Мадейра.- есть прямые перелеты (хотя вроде и на Грна-Канарию пустили) - очень много развлечений для детишек ( парки, зоопарки, аквапарки и т.д.)- большой выбор отелей и апартаментов под любой кошелек.Скорее всего для вас оптимальный вариант апартаменты.. Мне понравилось в Парк Сантьяго. Но они без питания. Если нужен отель, могу посоветовать Парк клуб Европа.. он хоть и три звезды, но очень выглядит симпатично  Питание есть по системе все включено и ориентирован на детей. Вот тут можно почитать отчет о нашей последней поездке на Тенерифе. http://forum.gotenerife.ru/cgi/ultimatebb.cgi?ubb=get_topic&f=5&t=000788