Poised on a tiny island on Lake Pichola, the gleaming Taj Lake Palace is one of the most photographed hotels in the world. Inside, you’ll find richly decorated rooms and suites with views of either the lake or courtyard gardens.