I would recommend staying on the main street as a few of the bigger resorts are about 10 mins drive from town, and its so nice to walk straight out of your apartment to a restaurant etc, or sit on your balcony and listen to the restaurants/people below. We were there about 14yrs ago so acommodation recommendations are a bit out of date but we stayed at the San Michele in an apartment, it was lovely and private, very boutiquish, but extremely central, still looks good on the website. GL