Are you wondering where to stay in Costa Brava, Spain? This guide will show you the best towns and hotels in Costa Brava!