I used to rent a house with my friends at the Forte many many years ago when I lived in Italy.
It gets expensive and also with few vacancies toward the end of July and all of August. But in October, when you plan to go, there will be plenty of vacancies and prices won't be high for hotels. Actually, unless you go on an unusually hot weekend in October, there won't be too many people at all, and some beach establishments will have closed for the season already.
They have a wide choice of hotels. There are several 5 stars in town, which will set you back at least €1,000 a night, but you can also find more reasonable accommodations, maybe with 3 stars, that are below 200-250/night.
Restaurants can be of various levels, but even the more expensive, like Osteria del Mare, have prices more or less at the level I would find in California for similar places, so nothing outrageous.
If you go by train, know that the station is actually in Querceta, maybe a couple of miles from the Forte, so you will probably need a bus or a taxi, because it's not a short walking distance.