The Orchid Hotel, one of the best luxury hotels in Manali, is home to Cafe Vindhyas, a fine-dining cafe that serves up delicious fare from all around the world.