Hi,
Here is a useful site (Hotels, map, and tourist's information). I highly recommend to take a room / zimmer (rather than an hotel) much more fun and better opportunity to meet people (specially local) and enjoy local othentic food.... many of those rooms are of very high standarts and specially designed to give you ***** treatment with all luxuries..... (and there are plenty of cheap rooms as well).
Best regards,