Hey Manohar, I would suggest you go to a movie theatre or restaurant (search nearby mall on google). Because taking a hotel just for 3 hours will be costly. You can also search for any famous tourist point or park nearby.
Hi Manohar, I don't think there are any hotels which give out rooms on hourly basis, you will have to pay the tariff for the whole day. I'm attaching some good budget options for you, you can go through them and book them if any of these suits you.