We've been to Hampi 3 times, we booked with different companies but ended up going with Melo Tours.
Everyone meets up at Margao Station and you get a guy from Melo Tours who stays with you all the time.
The hotel they use is the Hotel Priyadarshani (Priyadarshini), Station Road, Hospet.
We've found it to be OK with clean rooms.
As they serve alcohol in this hotel (I believe a lot of the hotels in Hospet don't), the restaurant gets very busy in the evening with locals. Consequently, the service can be very slow.
For some reason, you can get gin at the hotel but not tonic.
It's a great trip, but very tiring.
Do try to find time to take a walk through Hospet town, I wouldn't say it was a dump - more a glimpse of the 'real India' than you'll experience in Goa.
Pigs sleeping at the roadside, lots of carts pulled by bullocks etc.
We loved taking awalk through the centre.
Polly