A short distance away from the commercial capital Colombo, the Mount Lavinia Beach is another top beach in Sri Lanka. A popular haunt amongst locals, this wonderful stretch of shore is bordered by quite a number of beachside restaurants offering a tantalising array of dishes and drinks. A super spot for people watching too, Mount Lavinia Beach is a great place to visit with the family, that special someone or just by yourself, taking in the coastal beauty and enjoying the enchantment of the ocean.