The options regarding where to stay are numerous and varied.
There are hotels and aparthotels of varying categories. There are farmhouses and villas. There are self-catering apartments, guesthouses and hostels. You can stay with a host family or go for a timeshare property.
The choices are endless.