Upscale bed & breakfast, Le Dimore del Garibaldi, offers four rooms with stone accents and flat-screen TVs. Features a terrace and bar.