a) Yes you can keep views wherever you want, but in keeping with the views convention you could make views a directory and make multiple files there (plus an __init__.py file) and map the urls to the new address correctly.
b) by the time you get to this point it usually indicates that you're doing too much in one application, checkout James' video on making your apps reusable:
http://www.youtube.com/watch?v=A-S0tqpPga4
Alex
--
"I disapprove of what you say, but I will defend to the death your right to say it." --Voltaire
"The people's good is the highest law."--Cicero