Check out travelocity.com or expedia.com. There used to be a very cheap site
called travelscape.com unfortunately it was bought by expedia.com.
You can also go to hotwire.com or priceline.com if you look for hotels in
metropolitan areas. You could get some deals that look too good to be true on
those sites.