In general, Amalfi may offer the most affordable accommodation options compared to Capri and Positano. Known for their luxury and upscale atmosphere, Capri and Positano have a higher cost of living and more expensive hotel rates. Amalfi is a larger town among the three, so it has a wider range of accommodation options.