1. Все эти существительные не изменяются по падежам (изменяются только прилагательные).
2. Род определяем по окончаниям.
Вкусное - средний род. Р.п. - вкусного какао.
Зимнее - средний род. П.п. - Зимнем пальто.
Маленький - мужской род. Т.п. - Маленьким пони.
Ровное - средний род. Д.п. - Ровному шоссе.
Красивый - мужской род. В.п. Красивого какаду.
3. В кофейне, что напротив памятника Маяковскому, подают просто прекрасное вкусное какао.