Which bike to be chouse between 250cc to 500 cc

I want to buy a 250cc to 400 CC bike…my use will be as below:-
my height is 5.11 and weight is 88 kgs
1- Should be comfortable for 2 seating
2-Could handle in city ride and also comfortable for once in a month long ride
3-i have shortlisted following options:-
A) Benelli TNT25
B)Hyosung GD 250N
C)Kawasaki Z250SL(but it seems tough for 2 person seating)
D)Thunderbird 350 or 500 (again confusion)
E) Duke 250 (but again i doubt it will comfortable for 2 sittings)