Hey,
If you are looking for luxurious hotels, I suggest you to stay in The Merrion Hotel, or Radisson Blu Royal Hotel. (https://travellifo.com/21-top-rated-attractions-things-to-do-in-dublin/) If not, for middle class hotels, I can suggest, Drury Court Hotel and Gibson Hotel on my own experience. Thank you.
Where to Stay in Dublin for Sightseeing
If you're visiting Dublin for the first time, the city center is an excellent place to stay. In this small and easily walkable region, most of the major tourist attractions, such as Trinity College, St. Stephen's Green, and Grafton Street, are within a short walk of one another. There are a few well-rated hotels in this accessible and central location:
https://travellifo.com/21-top-rated-attractions-things-to-do-in-dublin/
Luxury Hotels: The Merrion Hotel, Radisson Blu Royal Hotel, Fitzwilliam Hotel Dublin Mid-Range Hotels: The Morrison, a DoubleTree by Hilton Hotel Drury Court Hotel, Budget Hotels: Dublin Citi Hotel Dergvale Hotel