Music, food and history are on the calendar.
Spring travel usually brings to mind busy European capitals or crowded Caribbean beaches, but cruising offers a ...