Surabaya, the second-largest city in Indonesia, is a bustling metropolis that is often overshadowed by its more popular neighbor, Jakarta. However, this vibrant city has so much to offer in terms of culture, history, and cuisine that it deserves to be recognized as a destination in its own right.