Ans: Sarovar Portico, Narayan Palace, and Hotel Snow Crest are the best luxury hotels to stay in Badrinath.