You have to give more specific requirements for a quality recommendation. But I think the following websites will provide you with useful travel info to help your research and booking:
Hostel/ cheap accomodation :
http://www.TravelFunland.com/Hostels_by_Destinations.html
Hotel booking sites:
http://www.TravelFunland.com/Hotel_Booking_Sites.html
Hotel by destinations:
http://www.travelfunland.com/Hotel_by_Destination.html
Take a look and do some research on the above website first. When you have some choices in mind, come and ask again. Hope this help. Good luck.