Правильно: Средние века.
Фразы Он водил ее на свидание; Он водил ее на свидание в театр; Ты водил ее на свидание? корректны.
Как правило, употребляется предлог В.
Корректно: создание условий для конкуренции. Возможно: создание конкурентных условий.
Чаще говорят романтическое свидание, но назвать свидание романтичным тоже можно. О словах романтический и романтичный см. ответ на вопрос № 253927.
Корректно раздельное написание.
Правильно: онлайн-соообщества, создание фото-веб-сайта.