Colombo is a great city to enjoy a number of different experiences. From history and heritage tours to cooking classes and food tours to luxurious spa treatments, the city has much to offer. Colombo is ideal for the budget traveller as there are plenty of low budget options to choose from in terms of accommodation, food and entertainment. The city is also great for those who desire exclusive, high end experiences. Colombo is one of the best cities in the country to have a truly satisfying gastronomic experience, as the multicultural city has a multitude of restaurants and cafes that serve the most delectable and varied cuisine.