Luxury stays in palace forts