Colombo is your best bet for savouring a variety of cuisine, including Sri Lankan delights. You will notice that as you go out of the city your choices are limited to rice and curry, but not so in Colombo, the place is jam-packed with a variety of food outlets. So here goes, for night owls there's a bevy of roadside food kiosks offering favourites like 'kottu' and 'hoppers'. Then there are beach cafes; the best seafood restaurant in Mt Lavinia, Colombo's most popular beach suburb, will be located overlooking the ocean, some may be right on the beach while others like 'The Peacock' offer Sri Lankan delights in classy settings; either way Mt Lavinia is best for beachside dining on fresh seafood. Colombo as a modern hub boasts a range of international restaurants too, so whether you are hankering for Japanese, Italian, Indian, Mediterranean, French etc. this city will deliver. Do check out the fine buffet spreads at the star class Colombo hotels.