Cheaper than the hotels and better situated if you're weekending, you can get a self-catering apartment for as little as 50 euros a night, right in the heart of the old town. Especially good value if there are two or more of you. There are several agencies, but this one has a good variety.