I've booked four nights in Sorrento at Hotel Antiche Mura, which is recommended by Rick Steves and rates highly on travel advisor as well. So I feel pretty comfortable with it, except for one thing. I've been told that to get the Rick Steves rate I need to pay in cash (no problem there)at CHECK-IN. That bothers me, since it seems like if they stick up with a bad room or I have some other major problem I have no leverage in case we'd like to leave early.
Has anyone else experienced this? We traveled in Italy last year and stayed at 3 Rick Steves recommended hotels. Two wanted cash but none asked for the money up front.