Capri is known for its charming streets and gardens. It has a rugged coastline and historic villas. A wedding here costs ,000 to ,000, with options to fit your budget.