Find hotels near Eiffel Tower, Paris from $96