From Kozhikode's scrumptious biryanis to Fort Kochi's hipster cafes to street food in Thiruvananthapuram, each city in Kerala is a foodie paradise.