Are there any 3-star hotels, guesthouses, or B&B's that have wifi that you don't have to pay for?
There are 5 places to stay that match your criteria. Do you have a pricerange in mind?
No, but the hotel should be in the north.
I have found the Hamilton Lodge. It is a guesthouse in the north. Would you like more information about it?