Fine dining meets hipster cafes in this vibrant part of south-west India