You’re paying for location.
Hotels in good locations generally cost more because of the surrounding attractions, so save an extra buck or two when planning to stay in a great area.