Unfortunately my knowledge does not extend too far beyond l'Italia...as I've never been to Nice. If you make it to any major cities around Europe I might be able to weigh in with some travel insights.
On a side note, I'm assuming by your name that yourself or your husband (or both) are Navy. Thank you for all you do. It's not said enough by people IMHO.