Are you planning on buying a new bike or a used one?
The 250zzr asit is named here in europe is quite a bit of a high revver.
Reading the rest of your demands in the bike I think you wold be much more comfortable with a 600 single cil. or a 500 twin.
Perhaps a motorscooter?
the Yamaha majesty can travel up to 40 km's on 1 liter.